我有几个应用程序,我正在给我的同事提供客户支持。我使用JRE 1.8制作了所有这些应用程序,并且大多数正在使用的机器使用的是1.6或1.7的JRE。我重构了代码,以便它可以使用这些版本的Java。
但是,我应该如何测试这些应用程序实际上是否会在安装了这些Java版本的计算机上运行?我必须使用另一台电脑吗?有没有办法从我自己的电脑上测试这个?
我使用launch4j创建了一个运行应用程序的.exe
文件(它们只是帮助某些故障排除过程的工具)
为了更清楚一点,我在我的电脑上安装了最新版本的Java,并且我想测试使用Java 1.6 / 1.7的PC仍将运行launch4j生成的.exe
文件;那我怎么在自己的电脑上做这个呢?
答案 0 :(得分:1)
在IDE(例如eclipse)中,您可以更改项目属性 对于java编译器“编译器合规级别”从1.8到1.6。然后 构建新代码。 (顺便说一句,如果你想支持Java 1.6,你应该只编译 这个合规水平)
如果您仍在安装旧的Java-JRE版本 PC可以将JAVA_HOME环境设置为JRE 1.6文件夹 (也检查%PATH%并重命名java 8 JDE和java 8 JRE文件夹 临时安全)。