1..为什么java程序,环境变量classpath中 tools.jar dt.jar是必须的,而没有其他的。
2..我用IDE比如Meclipes编译.java时要加载很多jar。系统的那个classpath好像是个摆设,为什么还需要它,配置它的意义是什么?
3..java程序运行时(注意不是编译时),需要动态加载jdk类库吗。如果需要,在哪里加载。
我在ide中编译时用到了rt.jar类库。然后把项目发布到tomcat服务器。 在接受客户端浏览器访问时,还需要rt.jar支持吗。如果需要这个rt.jar在哪。
追答发布后,这个jar就在你工程的WEB-INF/classes/lib下啊
lib里面没有jdk啊。?
追答我刚才试了一下,lib里面的jar文件是有的,看图片,在这层目录上
有这些jar包
刚才说错了,是web-inf的lib目录
感觉你的回答不全对
追答有灵感是好的,但是要有实现灵感的例证,否则那就是空想,胡搅蛮缠
追问是的。我已经想好了,只不过如果认为你完全正确的话,可能会误导其他人。不过这确实不是个重要的问题。
追答怎么感觉有种开始讨论心理学的感觉......能解决你的问题就行了....
你想好什么了?
把正确答案在下面一留,等谁有同样的问题,不就可以看到你的正确答案了吗?
嘿嘿。
我也不知道谁说的对,只能这样理解了。。tools.jar看作是 javac应用程序编译时提供支持。 dt.jar是swing环境支持。 而其他很多包比如rt.jar已经被包含到更底层的路径为java程序运行提供支持。不用开发者设置。而任何开发工具,编译器都会制定很多包作为编译支持,包括了上面的。
环境变量里的classpath就只有两条啊。我打开tomcat,运行web应用不就是用的这个classpath?。明显不对呀。
追答支持java和tomcat的classpath配置 不是一回事
两个写法
java是配tools.jar dt.jar
tomcat是配tomcat/bin
感觉你的回答不全对
追答新兵蛋子懂什么
大哥都干10年了
做过工程无数
你这都不叫问题
人越老越顽固。确实不叫问题。
本回答被网友采纳