[英]netbeans 7.1 and python
我曾經使用我的Netbeans 6.9進行Python開發。 以及Java和PHP。 我在PHP中使用xDebug有一個很酷的調試器,很好的Python支持。 沒有任何抱怨。 我移動到另一台計算機下載了最新的netbeans(7.1),現在我沒有更多的python插件。 我在這里嘗試了解決方案但是這導致NetBeans在加載啟動屏幕完成后根本無法啟動NetBeans崩潰。
有什么辦法我仍然可以使用netbeans在Python中編碼?
先感謝您
好的,我解決了這個問題。 假設您通過安裝pythonplugin搞砸了netbeans安裝,那么這可能對您有用,前提是您使用的是非Windows操作系統。 這是因為Windows使用預編譯的二進制文件來啟動Netbeans IDE。
我解決的問題是,默認情況下,一組類沒有添加到Java類路徑中,這會導致崩潰。 您可以通過檢查.netbeans // var / log / messages找到這是否也是您的問題。 如果它顯示一些ClassNotFoundExceptions,那么我們可能會遇到同樣的問題。 如果沒有,那么至少你已經有了一些關於出了什么問題的指示,也許你可能會自己想出一些解決方案。 ;)
java類路徑在文件中構造:
/<path>/<to>/<your>/<netbeans>/<installation>/platform/lib/nbexec
在OSX上,這可能是:
/Applications/NetBeans/NetBeans 7.1.app/Contents/Resources/NetBeans/platform/lib
在主循環中,調用函數construct_classpath,然后調用兩個目錄的函數build_classpath。 我將功能更改為:
build_cp() {
base="$1"
append_jars_to_cp "${base}/lib/patches" "patches"
append_jars_to_cp "${base}/lib" "lib"
append_jars_to_cp "${base}/lib/locale" "locale"
# Added by me:
append_jars_to_cp "${base}/modules/ext" "ext"
}
在修改之后,啟動IDE,一切都應該正常工作。 祝好運!
在C:\\Program Files\\NetBeans 7.1.1\\platform\\lib\\locale
添加org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
。 啟動NetBeans,刪除插件或帶有問題的引用,稍后再刪除org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
我目前正在使用Netbeans 7.0.1上的開發人員插件沒有問題。 也許他們只是與新版本不兼容。 我建議只使用7.0並使用它。
如果你無法改變nbexec
,就像Bas Jacobs建議的那樣(例如在Windows上),或者不想這樣做,你可以使用--cp:p
啟動參數將必要的JAR附加到類路徑中。
我只需添加org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
文件,因此windows下的完整命令行現在如下所示:
"C:\Program Files\NetBeans 7.1\bin\netbeans.exe" --cp:a C:\\Users\\_YOUR_USERNAME_\\.netbeans\7.1\modules\ext\org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
請參閱以下鏈接。 這個對我有用:
目前您的NetBeans / Python選擇是:
我在舊版本和開發版本方面取得了成功。 在等待主流支持時,我正在考慮其他支持Python的IDE,但我已經不再屏住呼吸了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.