程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> OBE-JDK1.5編譯注意事項

OBE-JDK1.5編譯注意事項

編輯:JAVA編程入門知識

  今天通過CVS下載了OBE,由於安裝了JDK1.5,結果編譯的時候出現問題。解決如下:
  1.obeobeenginesrcorgobeconvertConverterRegistry 中的compare方法全部出現問題,例如
          public int compare(Object lhs, Object rhs) {
              return ((Long)lhs).compareTo(rhs);
          }
    報告說不能把Object同Long進行比較。只要改寫為如下即可:
       return ((Long)lhs).compareTo((Long)rhs);
  
  2.編譯examples時出錯。原因是有一個包采用了enum名稱,而enum是JDK1.5的要害字。所以必須強制采用1.4源碼方式編譯。修改examplesuild.XML,在Javac小節處添加source=1.4即可。
  
  這樣,可以編譯成功。另外,我采用了ant1.6,從apache網站上下載的,沒有使用obe自帶的ant。應該obe的也可以。
  


 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved