2009-09-28 82 views
1

我的任務是將現有的Java/C++混合Web應用程序轉換爲純Java,但是我受到一些僅缺少Java源代碼(.java文件)的阻礙類文件可用。幸運的是,我不需要更改代碼中的任何內容,只需要繼續調用方法即可。如何將類文件添加到新的Java項目

我創建了一個新的Java Web應用程序項目(使用Netbeans);通過複製它的源代碼來重新創建applet,並以骨架的方式工作,調用方法不在源代碼中的方法&,但我現在堅持如何添加類文件(缺少源代碼)到這個項目。

(我是新來的Java,很明顯)任何關於我應該如何進行的指針都會受到歡迎。

回答

6

.class文件打包在jar中。

$ jar cvf my-library.jar the/package/*.class 

將此罐添加到您的項目/應用程序的CLASSPATH。在NetBeans:

  • 去項目視圖在你的左邊
  • 然後右鍵單擊庫選項,
  • 然後單擊添加JAR /文件夾選項。
+0

好的 - 現在開始工作(我第一次嘗試它時犯了一個愚蠢的錯誤) - 謝謝。 – slashmais 2009-09-28 14:45:57

+0

感謝您的回答:) – nXqd 2012-06-05 09:03:59

2

要將一些源代碼/代碼添加到項目,經典的java項目或webapp java項目中,您必須在classpath變量中聲明所需的類/ jar的路徑。

如果您通過eclipse運行動態Web項目,只需在服務器的「運行配置」中將路徑添加到類路徑選項卡。

要了解有關classpath的更多信息,請參見wikipedia

0

通常的做法是收集JAR文件中的所有這些類文件(使用jar工具)並將它們放在類路徑中。

0

與C/C++不同,對於Java,您不需要源代碼來編譯這些小程序。 Java編譯器的類文件中有足夠的信息來完成需要完成的任務。

因此,您可以取消註釋對此代碼的調用,並按照其他帖子中的說明將類文件放到您的項目類路徑中。

0

在項目窗口中,右鍵單擊您的項目並選擇屬性。轉到圖書館類別。然後點擊Add JAR/Folder並選擇你的.class文件的位置。

+0

.class文件不能使用NB 7.1.2在這裏選擇。 – 2012-08-16 12:45:20

相關問題