Netbeans 6.0 tuts nicht mehr

I

interferenz

Aktives Mitglied
Thread Starter
Dabei seit
19.11.2005
Beiträge
301
Reaktionspunkte
38
Hallo,

mitten in der Entwicklung habe ich einen Test-Run von Netbeans 6.5 gemacht, wg. Problemen will ich aber mit 6.0 weiter machen.

Jetzt bekomme ich immer, wenn ich ein neues Projekt erstellen will, oder bei einem bestehenden Projekt eine Java-Klasse hinzufügen will, folgende Fehlermeldung:


Code:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:200)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:242)
	at sun.misc.Service$LazyIterator.next(Service.java:271)
	at javax.script.ScriptEngineManager.initEngines(ScriptEngineManager.java:127)
	at javax.script.ScriptEngineManager.access$000(ScriptEngineManager.java:55)
	at javax.script.ScriptEngineManager$1.run(ScriptEngineManager.java:98)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.script.ScriptEngineManager.init(ScriptEngineManager.java:96)
	at javax.script.ScriptEngineManager.<init>(ScriptEngineManager.java:69)
	at org.netbeans.modules.templates.ScriptingCreateFromTemplateHandler.engine(ScriptingCreateFromTemplateHandler.java:125)
	at org.netbeans.modules.templates.ScriptingCreateFromTemplateHandler.accept(ScriptingCreateFromTemplateHandler.java:67)
	at org.openide.loaders.MultiDataObject.handleCreateFromTemplate(MultiDataObject.java:694)
	at org.openide.loaders.DefaultDataObject.handleCreateFromTemplate(DefaultDataObject.java:159)
	at org.openide.loaders.DataObject$CreateAction.run(DataObject.java:1247)
	at org.openide.loaders.DataObjectPool$1WrapAtomicAction.run(DataObjectPool.java:238)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499)
	at org.openide.loaders.DataObjectPool.runAtomicAction(DataObjectPool.java:250)
	at org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:861)
	at org.openide.loaders.DataObject.createFromTemplate(DataObject.java:793)
	at org.openide.loaders.DataObject.createFromTemplate(DataObject.java:773)
	at org.netbeans.modules.java.j2seproject.J2SEProjectGenerator.createMainClass(J2SEProjectGenerator.java:336)
	at org.netbeans.modules.java.j2seproject.J2SEProjectGenerator.access$100(J2SEProjectGenerator.java:77)
	at org.netbeans.modules.java.j2seproject.J2SEProjectGenerator$1.run(J2SEProjectGenerator.java:102)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499)
	at org.netbeans.modules.java.j2seproject.J2SEProjectGenerator.createProject(J2SEProjectGenerator.java:94)
	at org.netbeans.modules.java.j2seproject.ui.wizards.NewJ2SEProjectWizardIterator.instantiate(NewJ2SEProjectWizardIterator.java:173)
	at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.instantiate(TemplateWizard.java:1023)
	at org.openide.loaders.TemplateWizard.handleInstantiate(TemplateWizard.java:595)
	at org.openide.loaders.TemplateWizard.instantiateNewObjects(TemplateWizard.java:416)
	at org.openide.loaders.TemplateWizardIterImpl.instantiate(TemplateWizardIterImpl.java:253)
	at org.openide.loaders.TemplateWizardIteratorWrapper.instantiate(TemplateWizardIteratorWrapper.java:165)
	at org.openide.WizardDescriptor.callInstantiateOpen(WizardDescriptor.java:1384)
	at org.openide.WizardDescriptor.callInstantiate(WizardDescriptor.java:1341)
	at org.openide.WizardDescriptor.access$1600(WizardDescriptor.java:119)
	at org.openide.WizardDescriptor$Listener$2$1.run(WizardDescriptor.java:1908)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)


Das passiert bei jedem User!:confused:
Ich arbeite unter OSX 10.5.5, der User ist Standard-User, kein Admin.
Ich habe schon alle .Netbeans-Files gelöscht und alles neu installiert, aber der Fehler bleibt.

Code:
devel$ java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)
devel$


Was ist das wieder für ein Scheiss?? Offensichtlich schreibt die Netbeans-Installation auch in irgendwelchen Verzeichnissen ausserhalb des Applikationsverzeichnisses und $home herum, anders ist das ja wohl nicht zu erklären.


Schwer genervt...
 
Hallo,

genau so ist es - und es verbiegt noch einige weitere Einstellungen. Die eigentliche Java-Installation wird durch NetBeans zwar nicht verändert - aber eine Reihe von Dateien und Einstellungen, die eigentlich nur von NetBeans verwendet werden. Weil die nun schon existieren, werden sie nach einer Neuinstallation und einem ersten Start der Umgebung nicht mehr erzeugt bzw. angepasst.

Meine Idee: Version 6.5 installieren und deinstallieren, wie in der FAQ beschrieben: im Programmpaket befindet sich ein De-Installationsprogramm. Das sollte NetBeans vollständig löschen. Danach 6.0 installieren und hoffen…

Peter
 
Hallo Peter,

ich hab auf netbeans.org geschaut, zur Deinstallation heisst es da lediglich 'move the file to trash'. Ebenso wird versichert, dass alle Versionen nebeneinander coexistieren können. Theorisch zumindestens..

Hast Du einen link, der näher beschreibt was NB 6.5 alles am System dreht ?


Gruss
Volker
 
Hallo,

ich gehe davon aus, dass NetBeans am System gar nichts verändert; Detailinformationen darüber, was NetBeans alles installiert, habe ich nicht. Informationen zur Deinstallation habe ich hier gefunden: http://wiki.netbeans.org/FaqUninstallMac

Peter
 
Zurück
Oben Unten