请问怎么才能判断在一个路径下java的版本?(没有将其设置为当然jre) 举例来说,如果I:\J2SE1.5\bin的java是1.5.0,而系统的是1.4.2,怎么才能动态判断出来I:\J2SE1.5\bin下的版本信息,利用versionNo = System.getProperty("java.version");只能看到当前的版本,清高手指点!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读取jdk目录下jre/lib/rt.jar文件中的META-INF/MANIFEST.MF文件其中有一行Implementation-Version就是它的版本号 这样的话,通过代码读不出来啊。FileReader怎么可能读取.jar文件中的文件的数值呢,55 你是想问 java -version么? 代码当然能读出来,你用这个版本的JVM来运行你的代码就行了。 运行你想知道的jdk的路径/bin/java -version 如果你想知道当前运行的是哪个版本的jdk,您只需使用java -verbose 然后查看compiler from那项即知道你运行的是哪个版本的! 是在java程序里判断?这样做吧,找个在jdk1.5中有,而1.4中没有的类,如:java.util.concurrent下的类用Class.forName(),如果有Exception抛出就是1.4,没有就是正常的 各位大侠对各个版本的可以生成Excel文档的软件有什么看法,例如POI 双击事件到底该怎么处理,请高手进来解决! **********小问题(100分)(树根呢???) 我发现了一个惊天动地的秘密,原来是如此………… 求助复杂显示(组织结构图),求思路! 请问java有没有发接受c语言传来的结构体类型? 如何把javac,java,appletviewer产生的错误信息保存到文件 Applet的乱码问题 中文问题 请问装了vj++后、、、、、、、 sp3的补丁打了,可是还是出先这个问题,是什么原因啊??没分了 刚入门,但没法找出错误,请帮忙。
其中有一行Implementation-Version就是它的版本号
么?
运行你想知道的jdk的路径/bin/java -version
即知道你运行的是哪个版本的!
这样做吧,
找个在jdk1.5中有,而1.4中没有的类,如:java.util.concurrent下的类
用Class.forName(),如果有Exception抛出就是1.4,没有就是正常的