急!在线等!用jdk 1.7jdk提供的编译工具的文件,怎么转换成用jdk 1.6jdk提供的编译工具的?

用jdk编译java类时,如何加载自己的类,急在线等
50nwwolfhdy]
用jdk编译java类时,如何加载自己的类,急在线等
50nwwolfhdy]
发布时间: 9:42:35
编辑:www.fx114.net
本篇文章主要介绍了"用jdk编译java类时,如何加载自己的类,急在线等
50nwwolfhdy]",主要涉及到用jdk编译java类时,如何加载自己的类,急在线等
50nwwolfhdy]方面的内容,对于用jdk编译java类时,如何加载自己的类,急在线等
50nwwolfhdy]感兴趣的同学可以参考一下。
用jdk编译java类时,如何加载自己的类import&不就可以了吗?问题是那些class放在那里&他才知道&classpath里不指定吗继承ClassLoader类,参考JDK文档中此类的介绍,不推荐这样做,最好将类加入classpath编译后做成jar包,放到环境变量里去
一般在jdk\jre\lib\ext下就可以了将类文件路径加到CLASSPATH中,然后在代码文件中import不就可以了吗?如果你是web应用部署,可以将你的jar&文件,放在web&的目录下的WEB-INF/lib&下
如果是class文件,放在&WEB-INF/classes&下,记得要有完整的包的路径。
还有就是&jinsfree(周公)&&说的:
----------------------------
编译后做成jar包,放到环境变量里去
一般在jdk\jre\lib\ext下就可以了
------------------------------
你还可以直接设置环境变量到你的类所在根目录,这样jdk就能找到了。把被引用的*.class文件放在和你的java文件放在同一个路径下,就可以直接用,不用import把所需要的class,lib放在&CLASSPATH&指定的目录下
javac&-cp&%CLASSPATH%;(你的class和lib所在的目录)&*.java
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:114网址导航你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
公司的服务器只能用jdk1.5并且不可更改不可升级,但是现在的项目用到了elasticsearch-1.0.0.jar,该jar包基于jdk1.6编译,在服务器上跑会报错。我现在是把jar包的源码下下来,然后导到普通java项目里,修改错误并添加其他依赖的jar包重新编译,但是工作量实在太大了,而且最后重新编译的jar包还不一定能顺利用上,好痛苦!
新版本最低要求已经是1.7了,你还是不要折腾了,用了很多1.7才有的特性,你如果改不了服务器的环境,那就再部署一个1.7的,只不过注意不要改变系统的全局变量,就es用这个java的环境就行了
最低要求是1.7,你再怎么搞也不可能搞到1.5上面啊!
官网已经建议jdk1.7_u55更高版本或者jdk1.8_u20更高版本
直接上 Java 9,完事~不折腾
要回复问题请先或
浏览: 1785
关注: 5 人

我要回帖

更多关于 jdk13帮助文档 的文章

 

随机推荐