2013-10-31 50 views
0

在NetBeans IDE7.4中打包Java項目時出現以下錯誤,但我安裝了最新的SDK Java 1.7 u45。在NetBeans IDE7.4中打包Java項目時出現錯誤

Detected JavaFX Ant API version 1.0 
C:\Users\Nandita\Documents\RealTimePackageMonitoringandTracking-master\code\SensorConfiguration\nbproject\build-native.xml:314: Error: 
JavaFX native packager requires NetBeans to run on JDK 1.7u6 or later ! 

回答

1

您可以指定運行NetBeans的JDK。 見FaqJdkHome - NetBeans

將內容複製到此答案中,以防鏈接死機。

針對NetBeans運行JDK

命令行配置下啓動NetBeans時使用--jdkhome <path>選項。 <path>是JDK安裝的根。

NetBeans安裝程序會在用戶系統上查找適用的JDK安裝,並允許用戶選擇想要運行NetBeans的JDK安裝。安裝程序(6.0-M10)本身使用--javahome <path>。但是,當用戶稍後安裝新的JDK時,該設置可能會過時,或者當您想用另一個JDK運行IDE時可能會很不方便。這就是--jdkhome交換機的好幫手。

的Windows

netbeans.exe --jdkhome "C:\Program Files\jdk1.6.0_20" 

的Unix

netbeans --jdkhome /usr/bin/jdk1.6.0_20 

永久配置文件設置爲NetBeans的運行JDK

如果要永久設置的選項,你可以在netbeans.conf這樣做文件。

# Default location of JDK, can be overridden by using --jdkhome <dir>: 
netbeans_jdkhome="C:\Program Files\Java\jdk1.6.0_20" 

查找配置文件

實際上有netbeans.conf文件,全球和本地一家的兩個版本。

全局:如果要爲使用共享NetBeans安裝的所有用戶全局更改設置,請修改該文件的全局實例。您可以在NetBeans安裝目錄中找到它:

${nb-install}/etc/netbeans.conf 

地方:爲了將只適用於特定的用戶個體的變化,把它們放到用戶的用戶目錄的etc/netbeans.conf文件。

${userdir}/etc/netbeans.conf 

本地文件默認情況下並不存在!如果您沒有看到${userdir}/etc目錄,則必須自己創建該文件。最簡單的方法是將全局netbeans.conf文件從NetBeans安裝文件夾複製到本地${userdir}/etc文件夾,然後進行所需的更改。

netbeans.conf文件路徑的例子:

在Mac OS X:在Finder中按Ctrl鍵單擊/Applications/NetBeans/NetBeans IDE 6.5.app並選擇 '顯示包內容',然後瀏覽到:

/Applications/NetBeans/NetBeans\ IDE\ 6.5.app/Contents/Resources/NetBeans/etc/netbeans.conf 

在Windows上:

C:\Program Files\Netbeans\etc\netbeans.conf 

在Linux上,安裝程序允許用戶選擇要安裝NetBeans的位置。您可能會發現它:

/home/yourname/netbeans/etc/netbeans.conf 
    or 
/opt/netbeans/etc/netbeans.conf. 
相關問題