Ok, ho risolto questo. Supponiamo che tu abbia rovinato l'installazione di netbeans installando pythonplugin, quindi questo potrebbe funzionare solo per te, a condizione che tu stia usando un sistema operativo non Windows. Questo perché Windows utilizza i binari precompilati per avviare l'IDE Netbeans.
Il problema che ho risolto è che, per impostazione predefinita, un set di classi non viene aggiunto al percorso di classe Java, provocando un arresto anomalo. Puoi scoprire se questo è anche il tuo problema ispezionando .netbeans // var/log/messages. Se visualizza alcune ClassNotFoundExceptions, potremmo avere lo stesso problema. Altrimenti, almeno hai delle indicazioni su cosa sta andando male e forse potresti trovare una soluzione tu stesso. ;)
Il classpath java è costruito nel file:
/<path>/<to>/<your>/<netbeans>/<installation>/platform/lib/nbexec
Su OSX, questo potrebbe essere:
/Applications/NetBeans/NetBeans 7.1.app/Contents/Resources/NetBeans/platform/lib
Nel loop principale funzione construct_classpath viene chiamata, che in al turn la funzione build_classpath per due directory. Ho cambiato la funzione in questo:
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"
}
Dopo questa modifica, avviare l'IDE e tutto dovrebbe funzionare correttamente. In bocca al lupo!
fonte
2012-04-03 12:30:54
So che ti piace NetBeans, ma PyCharm Rulez! – tabchas