我曾经使用 Netbeans 6.9 进行 Python、Java 和 PHP 开发。它配备了 xDebug 具有良好的 Python 支持,完全没有任何问题。后来我换了一台电脑,下载了最新版的 Netbeans(7.1),但是却找不到 Python 插件了。我尝试了这里提供的解决方案,但是加载启动画面后 NetBeans 就会崩溃。
请问我还有什么方法可以继续在 Netbeans 中编写 Python 代码吗?
非常感谢。
我曾经使用 Netbeans 6.9 进行 Python、Java 和 PHP 开发。它配备了 xDebug 具有良好的 Python 支持,完全没有任何问题。后来我换了一台电脑,下载了最新版的 Netbeans(7.1),但是却找不到 Python 插件了。我尝试了这里提供的解决方案,但是加载启动画面后 NetBeans 就会崩溃。
请问我还有什么方法可以继续在 Netbeans 中编写 Python 代码吗?
非常感谢。
/<path>/<to>/<your>/<netbeans>/<installation>/platform/lib/nbexec
在OSX上,这可能是:
/Applications/NetBeans/NetBeans 7.1.app/Contents/Resources/NetBeans/platform/lib
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,一切都应该正常工作。祝你好运!
我目前在Netbeans 7.0.1上使用开发人员插件没有问题。也许它们只是尚未与新版本兼容。我建议您获取7.0并使用它。
org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
添加到C:\Program Files\NetBeans 7.1.1\platform\lib\locale
。启动NetBeans,删除插件或有问题的引用,然后删除org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
。目前你的NetBeans/Python选择有:
我在老版本和开发构建版本中取得了成功。在等待主流支持期间,我正在尝试其他Python感知的集成开发环境,但我已经停止抱着希望。
如果您无法像Bas Jacobs建议的那样更改nbexec
(例如在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