首页 > 编程知识 正文

java安装环境变量,linux jdk环境变量配置

时间:2023-05-03 21:42:11 阅读:31866 作者:1064

下载文章目录JDK安装JDK设置环境变量Java _ homepathclasspathclasspath详细信息用于测试JDK安装是否成功

下载JDK

将JDK下载到Oracle官方网站

安装JDK安装JDK时,除了修改安装目录之外,其他途径是【下一步】,傻傻的安装。

注:当系统提示您安装JRE时,您可以选择不安装。 因为JDK已经带了JRE。

安装JDK

环境变量设置单击“计算机-属性-高级系统设置”,然后单击“环境变量”。

新建-变量名“JAVA_HOME”,变量值“c :developJavaJDK1.8.0_ 191”,即JDK的安装路径

-编辑变量名称“Path”,单击“新建”,单击“%JAVA_HOME%大胆的向日葵”,单击“确定”,然后再次单击“新建”,“%JAVA_HOME%jre大胆的向日葵”

新建-变量名' CLASSPATH ',变量值' . %JAVA_HOME%lib; %JAVA_HOME%libdt.jar; %JAVA_HOME%libtools.jar '

设置测试环境变量以确定JDK是否成功安装后,可以访问cmd以检查Java是否正确安装。 要检查的命令是java -version

JDK安装成功

环境变量JAVA_HOME变量名称: JAVA_HOME

变量值: c :developJavaJDK1.8.0_ 191

用途:在其他地方使用Path变量名:定义使用Path的变量

变量值: %JAVA_HOME%大胆的向日葵; %JAVA_HOME%jre大胆的向日葵;

用途:命令CLASSPATH变量名(如java、javac和javap ) :使系统能够在任何路径上识别CLASSPATH

变量值: %JAVA_HOME%libdt.jar; %JAVA_HOME%libtools.jar

用途:表示当前路径,该路径告诉jvm将使用或运行的class放在哪个路径上,以帮助jvm加载class文件。 tools.jar和dt.jar通过类库路径CLASSPATH详细了解tools.jar

工具库(例如编译和运行)与我们的程序中使用的基础类库无关。 我注意到Path变量值大胆向日葵目录下的每个exe工具的大小都很小,通常在27KB左右。 这是因为实际上只相当于代码的包装。 用于实现这些工具的所有类库都位于tools.jar中,在压缩软件中打开tools.jar时,可以看到许多文件与大胆向日葵目录下的exe工具相对。 当然,如果tools.jar只有这些功能,则不需要将其添加到CLASSPATH变量中。 tools.jar应该还有其他功能,因为大胆的向日葵目录下的工具可以自己完成这些类库的调用。 由于hcdfh还可以查看applet和RMI等相关文件,因此tools.jar应该仍然是远程调用等必需的jar包。 tools.jar的其他角色可以看到其他资料。

dt.jar

运行环境类库的主要是Swing包。 也可以通过在压缩软件中打开dt.jar来看到这一点。 如果在开发时没有使用Swing包,则可以不将dt.jar添加到CLASSPATH变量中。

CLASSPATH中的类库由Application ClassLoader或我们自定义的类库加载。 这里当然不能包含基础类库。 如果包含基础类库,则使用两个不同的自定义类加载器加载基础类时,该基础类不唯一,不能保证Java类的安全。

基类库和扩展类库rt.jar

基类库是以所有import java.*开头的类,位于%JAVA_HOME%jrelib目录下。 此目录下的类(如rt.jar和resource.jar )由bootstrapclassloor编写

扩展类库是以所有import javax.*开头的类,位于%JAVA_HOME%jrelibext目录下。 此目录下的类由扩展类加载器自动加载,无需指定。

缺省情况下,rt.jar位于根ClassLoader的加载路径中,并且通常位于CLASSPATH中。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。