Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Eclipse中使用JDK1.3运行程序(已安装JDK1.7)?_Java_Assert - Fatal编程技术网

Java 如何在Eclipse中使用JDK1.3运行程序(已安装JDK1.7)?

Java 如何在Eclipse中使用JDK1.3运行程序(已安装JDK1.7)?,java,assert,Java,Assert,我想用JDK1.3运行这个程序。如何在安装JDK1.7时使用Eclipse运行此代码。在此程序中,assert不能用作JDK1.4以后的标识符,因为它已更改为关键字。因此,我想使用JDK1.3作为标识符运行。如何在Eclipse中更改JDKversion。是否需要安装JDK1.3 public class A { public static void main(String[] args) { System.out.println(1); int

我想用JDK1.3运行这个程序。如何在安装JDK1.7时使用Eclipse运行此代码。在此程序中,assert不能用作JDK1.4以后的标识符,因为它已更改为关键字。因此,我想使用JDK1.3作为标识符运行。如何在Eclipse中更改JDKversion。是否需要安装JDK1.3

public class A
{
    public static void main(String[] args)
    {
        System.out.println(1);
        int assert = 10;
        System.out.println(2);
    }
}
试试这个:

从菜单栏中,选择窗口->首选项。 从左面板中选择Java->Compiler。 选择1.3作为编译器符合性级别。 单击应用,然后单击确定。
在Eclipse中,您可以在首选项中指定两件事:

编译类格式首选项/java/compiler:编译器遵从性级别

jdk使用preferences/java/installed JRE


您可能想同时设置这两个选项。但是为了设置所使用的JDK,您必须安装JDK1.3,您可以在PC上安装任意数量的JDK。

将JDK1.3解压缩到文件中的某个位置,然后转到Eclipse,菜单窗口->首选项,并在左侧菜单中选择Java->Installed JRE

选择按钮添加,然后选择标准VM。您可以在那里设置要使用的JDK1.3的位置

然后转到您的项目,右键单击,属性,Java编译器和JDK对1.3的遵从性。在同一个项目属性菜单中,查找Java构建路径,在Libraries选项卡中,更改JRE系统库,删除它并添加另一个库——JRE系统库——选择刚刚添加的JDK1.3


是的,你需要安装JDK 1.3,尽管你真的需要考虑为什么你会考虑如果花一些时间重构一些代码,使它至少运行在java 6上,甚至更好地用于java 7,1.3就太老了。 将JDK 1.3安装到您的计算机上 在Eclipse中,将JDK1.3添加到已安装的JRE首选项->Java->已安装的JRE列表中 如果您想将JDK1.3作为eclipse的默认值应用,那么请转到Preferences->Java->Compiler并将编译器遵从性级别设置为1.3。注意,如果项目已经覆盖了默认值,它们将保留该设置 如果要更改特定的项目编译器级别,请右键单击该项目,属性->Java编译器-然后选中启用项目特定设置并选择1.3
如果您的最终目标仅仅是运行代码,为什么不让eclipse重构变量名并使用它呢?假设项目已经有5年了。如果将assert用作标识符,并且我无法将其更改为另一个标识符,那么我应该运行JDK1.3。但我真的不明白你怎么能把它改成另一个标识符。