2012-07-10 70 views
0

我想用JDK1.3來運行這個程序。 。 。當我安裝JDK1.7時,如何使用Eclipse來運行此代碼。在此程序中,「assert」不能用作JDK1.4以上的標識符,因爲它已更改爲KEYWORD。所以,我想使用JDK1.3作爲標識符運行。如何在Eclipse中更改JDKversion。是否有必要安裝JDK1.3?如何在Eclipse中使用JDK1.3運行程序(已安裝JDK1.7)?

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

如果您的最終目標僅僅是運行代碼,爲什麼不只是重新構造變量名並使用它呢? – 2012-07-10 17:54:27

+0

假設項目是5年前的項目。 。如果assert被用作標識符,並且我不能將其更改爲另一個標識符,那麼我應該運行JDK1.3。 – SKR 2012-07-10 18:10:55

+0

然後,您有幾個關於如何使用JDK1.3的良好答案。但我真的沒有看到你將無法將其更改爲另一個標識符。 – 2012-07-10 19:01:16

回答

0

試試這個:

  1. 從菜單欄中選擇Window - >Preferences
  2. 選擇Java - 從左側面板>Compiler
  3. 選擇1.3Compiler compliance level
  4. 點擊Apply,然後OK
0

在Eclipse中,您可以在首選項中指定兩兩件事:

  • 編譯類格式(首選項/ JAVA /編譯:編譯器遵從性級別)

  • 使用的JDK(首選項/ java /已安裝的jres)

您可能想要設置兩者。但爲了設置使用的JDK,您必須安裝JDK1.3(您可以在PC上安裝儘可能多的jdk)。

0

解壓JDK1.3某處你的文件,然後去到Eclipse,菜單窗口 - >首選項,並選擇Java - 在左側菜單>已安裝的JRE。

選擇按鈕添加,然後選擇標準虛擬機。您可以在那裏設置要使用的JDK1.3的位置。

然後轉到您的項目,點擊右鍵,屬性,Java編譯器和JDK符合1.3。在相同的Project Properties菜單中,查找Java Build Path,並在Libraries選項卡中更改JRE System Library(將其刪除並添加另一個庫 - JRE System庫 - 選擇您剛剛添加的JDK1.3)。

完成。

0

是的,你需要安裝JDK 1.3(儘管你真的需要考慮爲什麼你會考慮是否花時間重構一些代碼並使它至少在Java 6上運行,甚至更好地運行在Java 7上) 1.3太舊了。

  1. 安裝JDK 1.3爲您的機器
  2. 在Eclipse中,添加JDK 1.3中安裝JRE(首選項>安裝的JRE - - > JAVA)的列表。如果你想申請JDK 1.3爲默認
  3. 你的日食,然後去首選項 - >爪哇 - >編譯器和編譯器遵從性級別設置爲1.3(請注意,如果一個項目已經覆蓋了默認,他們將保留設置)
  4. 如果要更改特定項目編譯器級別,右鍵單擊項目Properties - > Java Compiler - 然後選中「Enable Project Specific Settings」並選擇1。3
相關問題