擅长:python、mysql、java
<p>好吧,我修好了。假设您安装了pythonplugin,从而破坏了netbeans的安装,那么只要您使用的是非windows操作系统,这可能对您很有用。这是因为Windows使用预编译的二进制文件来启动Netbeans IDE。</p>
<p>我解决的问题是,默认情况下,没有向Java类路径添加一组类,这会导致崩溃。您可以通过检查.netbeans//var/log/messages来发现这是否也是您的问题。如果它显示一些ClassNotFoundException,那么我们可能会遇到同样的问题。如果没有,那么至少你已经找到了一些问题的线索,也许你可以自己想出一些解决办法。;)</p>
<p>java类路径是在文件中构造的:</p>
<pre><code>/<path>/<to>/<your>/<netbeans>/<installation>/platform/lib/nbexec
</code></pre>
<p>在OSX上,这可能是:</p>
<pre><code>/Applications/NetBeans/NetBeans 7.1.app/Contents/Resources/NetBeans/platform/lib
</code></pre>
<p>在主循环中,调用函数construct_classpath,进而调用两个目录的函数build_classpath。我将函数改为:</p>
<pre><code>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"
}
</code></pre>
<p>修改之后,启动IDE,一切都应该正常工作。祝你好运!</p>