netbeans 7.1和python

Par*_*ara 11 python netbeans netbeans-7.1

我曾经使用我的Netbeans 6.9进行Python开发.以及Java和PHP.我在PHP中使用xDebug有一个很酷的调试器,很好的Python支持.没有任何抱怨.我移动到另一台计算机下载了最新的netbeans(7.1),现在我没有更多的python插件.我在这里尝试了解决方案但是这导致NetBeans在加载启动屏幕完成后根本无法启动NetBeans崩溃.

有什么办法我仍然可以使用netbeans在Python中编码?
先感谢您

小智 9

好的,我修好了.假设您通过安装pythonplugin搞砸了netbeans安装,那么这可能对您有用,前提是您使用的是非Windows操作系统.这是因为Windows使用预编译的二进制文件来启动Netbeans IDE.

我解决的问题是,默认情况下,一组类没有添加到Java类路径中,这会导致崩溃.您可以通过检查.netbeans // var/log/messages找到这是否也是您的问题.如果它显示一些ClassNotFoundExceptions,那么我们可能会遇到同样的问题.如果没有,那么至少你已经有了一些关于出了什么问题的指示,也许你可能会自己想出一些解决方案.;)

java类路径在文件中构造:

/<path>/<to>/<your>/<netbeans>/<installation>/platform/lib/nbexec
Run Code Online (Sandbox Code Playgroud)

在OSX上,这可能是:

/Applications/NetBeans/NetBeans 7.1.app/Contents/Resources/NetBeans/platform/lib
Run Code Online (Sandbox Code Playgroud)

在主循环中,调用函数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"
}
Run Code Online (Sandbox Code Playgroud)

在修改之后,启动IDE,一切都应该正常工作.祝好运!


Set*_*eth 1

我目前正在 Netbeans 7.0.1 上使用开发人员插件,没有任何问题。也许它们只是还不兼容新版本。我建议购买 7.0 并使用它。