假設我使用NetBeans 7.3,我創建了一個項目,簡而言之,接收一組參數作爲輸入,它作爲輸出在屏幕上返回一個打印輸出。該項目由多個目錄組成。每個目錄都包含一個類(以file.class形式)。其中一個目錄包含C中的可執行文件。我將它作爲Java項目的內核編寫。構建file.jar,外部可執行文件丟失
我構建了file.jar,並將其添加爲新項目中的庫。當我試圖測試它時,一條錯誤消息讓我意識到C編寫的程序沒有被自動添加到正在構建的file.jar中。
我第一次嘗試解決此問題的方法之一是手動添加C可執行文件。通過在我的Mac上使用終端上的JAR命令,我能夠更新file.jar,並在右側的子文件夾中添加可執行文件。
這個解決方案沒有提供,因爲從項目移動到file.jar,導致執行C程序的相對路徑發生了變化。所以我試圖從file.jar的角度來看這個路徑。然而這種嘗試是徒勞的。
我在Java內容的打包和分發方面服從於比我更有經驗的人。
c程序是做什麼的,它真的需要嗎? – 2014-01-05 13:18:19
是的,它是必要的。我無法刪除它。因爲它是Java Project的內核。 – user3162479