我目前正在尝试通过 Java 1.6 JRE 而不是 Java 7 来运行程序,但我不知道该怎么做。有人能告诉我我需要什么参数以及如何放置它吗?
答案1
除非您使用 Java 1.7 构建它,否则当前运行它的方式应该没有区别,在这种情况下,您需要先使用 Java 1.6 重新构建它。
答案2
Oracle 版本的 Java 不支持选择 Java 版本作为 的参数java command
。
在这里,您可以通过选择适当的 Java 可执行文件来选择要使用的 Java 级别。每个安装都带有自己的 Java 二进制文件。
如果您需要明确说明这一点,可以使用 Java WebStart 来执行此操作。它知道如何根据您在 jnlp 文件中的指定选择正确的 Java 版本。
答案3
在命令行上,请确保 PATH 环境变量指向 Java 7 目录之前的 Java 1.6 目录,或者使用完整路径名调用 javac 和 java。
在 IDE、应用程序服务器或任何其他提供 Java 作为服务的东西中,您都可以操作适当的配置选项(通常是 PATH 变量的略微伪装的等价物),以便应用相同的操作。
答案4
您可以在编译期间将类路径指定为命令行选项:
javac -classpath ";%path_to_JDK6%/bin"