簡體   English   中英

netbeans 7.1和python

[英]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,一切都應該正常工作。 祝好運!

可以在此處找到此問題的解決方案

http://sahanlm.blogspot.com/2012/12/netbeans-7-2-crash-on-start.html

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

請參閱以下鏈接。 這個對我有用:

http://wiki.netbeans.org/PythonInstall

目前您的NetBeans / Python選擇是:

  • 針對當前的NetBeans版本嘗試最新的開發構建更新,並在PythonInstall NetBeans Wiki頁面或您提供的鏈接上注明有時破壞。
  • 安裝最新的開發版本 ,但意識到它不是一個穩定的公開發布。
  • 等待社區中的某個人繼續進行持續開發,以使現有插件與最新的公共NetBeans版本保持同步。
  • 安裝您正​​在使用的NetBeans 6.9(或更早版本)版本,而不僅僅是針對Python工作的投訴。

我在舊版本和開發版本方面取得了成功。 在等待主流支持時,我正在考慮其他支持Python的IDE,但我已經不再屏住呼吸了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM