[英]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.