申明:我所说jre是JDK自带的!
我先把我的理解说一下
1.JDK是开发工具,JRE是运行环境
2.java.exe javac.exe是开发工具里的!
现在我说说我的问题
1.我在运行javac -verbose HelloWorld.java 里面调用的都是JRE里面的包!!我深感奇怪,这是其一!
2.我下在的J2EE包到底应该放在哪里?我觉得应该是LIB下面。
3.如果我在程序中用到我从别的地方下载的类,那么我编译之后!如果运行环境没有这个类?是否可以运行!
我先把我的理解说一下
1.JDK是开发工具,JRE是运行环境
2.java.exe javac.exe是开发工具里的!
现在我说说我的问题
1.我在运行javac -verbose HelloWorld.java 里面调用的都是JRE里面的包!!我深感奇怪,这是其一!
2.我下在的J2EE包到底应该放在哪里?我觉得应该是LIB下面。
3.如果我在程序中用到我从别的地方下载的类,那么我编译之后!如果运行环境没有这个类?是否可以运行!
2、j2ee包放在哪里都行,如果你用了IDE,将它里面的类加入到IDE中的一个库中就行,否则加到classpath中
3、如果程序用到了classpath中没有的类,程序不能正确执行,你可以将类库加到系统的classpath或java命令行的classpath中
2.我说的意思是在不修改classpath的情况下能不能安装j2ee包,我用的是editplus.
3.如果我把我写的程序给别人使用!比如一个Applet,客户端没有这个包怎么办?
2、J2EE的安装不需要JDK的classpath,使用和编译程序时需要加到classpath(如果有IDE就不用了)
3、你要在程序中将除了JRE中的内容以外的jar一起打包
E)和Java Plug-in。原先sun的JAVA软件开发工具包是JDK,现在就称为J2SDk了。 JRE和plug-in:JRE包含了java plug-in。 sun的java网站上就单独提供J2SDK和JRE各种版本的下载,J2SDk是提供给开发JAVA程序所
用,应用程序用户是不需要开发工具的。而JRE顾名思义是JAVA程序要运行所需要的环境
,所谓跨平台就是要各种平台都有一个中间代理,那就是JRE。一般采用JAVA技术开发出
的软件都得带这个,所以sun就单独提供了JRE安装文件,以供JAVA应用程序发布时所用。 1.是调用JRE得包
2.安装
3.不行