netbeans 7.1和python

2024-04-29 21:03:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我以前在Python开发中使用Netbeans 6.9。以及Java和PHP。我有一个很棒的PHP调试器和xDebug,很好的Python支持。没有任何抱怨。我搬到另一台电脑上下载了最新的netbeans(7.1),现在我已经没有python插件了。我尝试了解决方案here,但这导致NetBeans在加载初始屏幕完成后根本无法启动NetBeans崩溃。

我还能用netbeans用Python编写代码吗?
提前谢谢你


Tags: 代码插件here屏幕java解决方案调试器php
3条回答

我目前正在使用Netbeans 7.0.1上的开发插件,没有问题。也许他们只是还没有与新版本兼容。我建议你拿个7.0然后用它。

好吧,我修好了。假设您安装了pythonplugin,从而破坏了netbeans的安装,那么只要您使用的是非windows操作系统,这可能对您很有用。这是因为Windows使用预编译的二进制文件来启动Netbeans IDE。

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

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,一切都应该正常工作。祝你好运!

相关问题 更多 >