我曾经使用我的Netbeans 6.9进行Python开发。以及Java和PHP。我在PHP中使用了xDebug,这是一个很好的Python支持。没有任何投诉。我转移到另一台计算机下载最新的netbeans(7.1),现在我没有更多的python插件。我尝试了解决方案here,但是这导致NetBeans在加载启动屏幕完成后不会启动NetBeans崩溃。netbeans 7.1和python
有什么办法,我仍然可以在Python中使用netbeans进行编码?
预先感谢您
我曾经使用我的Netbeans 6.9进行Python开发。以及Java和PHP。我在PHP中使用了xDebug,这是一个很好的Python支持。没有任何投诉。我转移到另一台计算机下载最新的netbeans(7.1),现在我没有更多的python插件。我尝试了解决方案here,但是这导致NetBeans在加载启动屏幕完成后不会启动NetBeans崩溃。netbeans 7.1和python
有什么办法,我仍然可以在Python中使用netbeans进行编码?
预先感谢您
我目前在Netbeans 7.0.1上使用开发人员插件时没有问题。也许他们只是与新版本不兼容。我建议只是得到一个7.0并使用它。
当我尝试在Netbeans 7.0.1中安装它时遇到了相同的问题 –
好的,我解决了这个问题。假设你已经通过安装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,一切都应该正常工作。祝你好运!
如果您不能更改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
在 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/Python的选择是:
我已经成功与旧版本和开发版本。当我在等待主流支持时,我正在讨论其他Python感知的IDE,但我不再屏住呼吸。
这个问题的解决方案可以在这里找到
http://sahanlm.blogspot.com/2012/12/netbeans-7-2-crash-on-start.html
我知道你喜欢的NetBeans,但PYCHARM RULEZ! – tabchas