Java开发环境的原理--以及如何配置环境变量
在讲JDK、JRE怎么配置之前,我想先阐述一下JVM的运行原理!
一、 每当我们通过Eclipse、MyEclipse等软件,创建一个项目的时候,项目下面都会生成一个.classpath的配置文件。
它记录了如下内容:
1.你创建项目时,选择的那个jdk自带的jar库的位置
(只要安装过了jdk,就算没配置环境变量,jdk也能自动找到,并记录下来)
(一般这个Jar库,包含了基本的 util、swing........最基本的class文件)
2.你自己新建的java文件的目录
(一般是src)
3.你引用的第三方jar包的位置
(比如我通过 右击项目-----build path-----library------add external jars,之后,会自动记录它的具体位置;
D:\我的java第三方库\xxxxxxx.jar )
4.记录 编译java文件之后的存放位置
(一般是bin)
也就是说,只要这上面4个路径是有效的,我们不需要配置什么JAVA_HOME、PATH、CLASSPATH也能正常地运行!!!!!!
所以,CLASSPATH不需要配置!!!!!! JAVA_HOME和PATH连用,只是为了指出java、javac......有用的指令在哪儿,这样我们在任何位置,都可以在直接使用这些指令。当然,你也可以不用JAVA_HOME,直接设置PATH,但这种做法,不太方便!!业界不流行!!
二、重点来了,当我们把项目导出、或者发布到别的地方(比如服务器)上时
你会发现,项目下面找不到了 .classpath文件。
这时候为了仍然可以运行我们的程序,就必须在 另外自动生成的lib文件夹下,手动将第3方jar包复制过来,否则总会报一些找不到某某类的错误(比如 xxxx cannot be resolved!) 。
至于class文件,有的会自动存在,而有的需要放到指定文件夹下,比如 bin、classer之类,按情况而定!
最后剩下的jdk自带的 jar库,只要运行程序的计算机,自带jdk,。那么JVM运行时,会自己找到这些基本的class文件!!
一、 每当我们通过Eclipse、MyEclipse等软件,创建一个项目的时候,项目下面都会生成一个.classpath的配置文件。
它记录了如下内容:
1.你创建项目时,选择的那个jdk自带的jar库的位置
(只要安装过了jdk,就算没配置环境变量,jdk也能自动找到,并记录下来)
(一般这个Jar库,包含了基本的 util、swing........最基本的class文件)
2.你自己新建的java文件的目录
(一般是src)
3.你引用的第三方jar包的位置
(比如我通过 右击项目-----build path-----library------add external jars,之后,会自动记录它的具体位置;
D:\我的java第三方库\xxxxxxx.jar )
4.记录 编译java文件之后的存放位置
(一般是bin)
也就是说,只要这上面4个路径是有效的,我们不需要配置什么JAVA_HOME、PATH、CLASSPATH也能正常地运行!!!!!!
所以,CLASSPATH不需要配置!!!!!! JAVA_HOME和PATH连用,只是为了指出java、javac......有用的指令在哪儿,这样我们在任何位置,都可以在直接使用这些指令。当然,你也可以不用JAVA_HOME,直接设置PATH,但这种做法,不太方便!!业界不流行!!
二、重点来了,当我们把项目导出、或者发布到别的地方(比如服务器)上时
你会发现,项目下面找不到了 .classpath文件。
这时候为了仍然可以运行我们的程序,就必须在 另外自动生成的lib文件夹下,手动将第3方jar包复制过来,否则总会报一些找不到某某类的错误(比如 xxxx cannot be resolved!) 。
至于class文件,有的会自动存在,而有的需要放到指定文件夹下,比如 bin、classer之类,按情况而定!
最后剩下的jdk自带的 jar库,只要运行程序的计算机,自带jdk,。那么JVM运行时,会自己找到这些基本的class文件!!
...全文
相关推荐
Java环境变量一键配置工具
Java环境变量一键配置工具是专为简化JAVA开发环境搭建而设计的应用程序,它极大地简化了JDK安装后的环境变量配置过程。
Java环境变量一键配置
Java环境变量一键配置工具是为了简化Java开发环境的搭建过程而设计的。
java环境变量一键配置
但同时,了解环境变量配置的原理也很重要,因为这有助于解决可能出现的问题,如JDK版本冲突、命令找不到等。总的来说,Java环境变量的配置是Java开发的基石,而一键配置工具则提供了便利。
一键java环境变量配置脚本工具
一键java环境变量配置脚本工具"正是为了解决这个问题而设计的,它提供了一种快速、安全的方式来配置Java开发环境,极大地简化了用户的工作流程。
配置Java 环境变量
总的来说,配置Java环境变量是一个基础但重要的步骤,它使得开发者能够在各自的开发环境中顺利地使用Java进行编程和运行程序。通过理解这些环境变量的作用,可以更好地管理和维护你的Java开发环境。


非技术区
