Hallo,
ich bin hier neu und hoffe das ich mit meiner Frage gegen keine Regeln verstoße. Ich habe ein sehr altes Programm , https://github.com/Traumflug/Visolate , gefunden und will das zum laufen bringen. Es soll unter Java Jre6 oder 7 laufen. Das habe ich im Oracle Archiv gefunden. Dann braucht man noch
ein Java3D Package 32bit passend zu 6 oder 7. Leider steht da bei Oracle das diese Seite geschlossen ist. Ich habe dieses 3D-Package nirgends
gefunden. Hat jemand noch so eine alte Version oder weiß wo man diese downloaden kann? Ich bin und werde wohl nie ein großer
Java-Programmierer sein. Ich habe schon mit den Mikrocontrollern Schwierigkeiten.
MfG
Hans
Auch wenn veraltet, mir hat Java3D immer gut gepasst, um eine simples Drahtgittermodell oder ein Modell mit einfach bemalten Flächen + Transparenz in eine Oberfläche einzubetten. Da hab ich noch keinen brauchbaren Ersatz gefunden.
JMonkey & Co. scheinen allesamt für Spiele ausgelegt zu sein mit dem 3D-Renderfenster als Basis.
Hallo ML.
ich habe Java 1.8.0_333 Installiert, als Betriebssystem Win / pro. Über die Kommandozeile kann ich nicht starten, kommen nur Fehlermeldungen.
Ich habe dann noch Eclipse installiert und wollte die Sourcen importieren und ausführen, hat aber auch nicht funktioniert. Kann es sein das die Ausführung nur unter Windows 10 funktioniert?
MfG
Hans
Hallo ML.
ich habe Java 1.8.0_333 Installiert, als Betriebssystem Win / pro. Über die Kommandozeile kann ich nicht starten, kommen nur Fehlermeldungen.
Ich habe dann noch Eclipse installiert und wollte die Sourcen importieren und ausführen, hat aber auch nicht funktioniert. Kann es sein das die Ausführung nur unter Windows 10 funktioniert?
MfG
Hans
Einen Fehler behebt man am besten durch eine Fehlerkorrektur. Schon gemacht?
...
Ja ich, weiß, dass das nicht hilfreich ist, deswegen die Frage: WELCHE Fehlermeldung?
Java3D läuft unter Windows 10 übrigens problemlos.
Fehler weg. Dafür kommt ein anderer, der aber damit zu tun hat, dass ich Java 17 verwende.
Jetzt habe ich aber keine Lust, mir auch noch ein JDK 8 zu besorgen. Da andere hier bereits berichtet haben, dass es funktioniert, gehe ich mal davon, dass es so laufen würde.
Hallo,
vielen Dank für eure Hilfe. Ich fand es sehr gut das man hier als Anfänger nicht gleich total niedergemacht wird, wobei ich
weniger als ein Anfänger bin, bei mir gehts mehr um drehen, fräsen, bohren als um programmieren. Wenn man bei Oracle was
runterladen will muß man sich registrieren,das habe ich nicht gemacht weil ich den Roman von "Terms of use" auf englisch
nicht verstanden habe. Ich habe Java dann von anderen Quellen runtergeladen. Ich habe mal ein Bildschirmfoto von den
Fehlermeldungen gemacht, vielleicht kann da jemand was mit anfangen.
MfG
Hans
das System findet die Bibliotheken für Java3D nicht an denjenigen Stellen, die durchsucht werden (aber selbst wenn man diese Hürde nimmt, bleiben noch Apache Commons oder (zum. unter Eclipse) eine Fehlermeldung von jogl....32.dll i.V. mit AMD...)
Laut Fehlermeldung ist j3dcore.jar nicht in deinem Classpath.
Java3D 1.5 installiert sich in das Standard-JRE-Verzeichnis installiert, davon ausgehend, dass die auch die einzige im System ist und verwendet wird.
Das ist jedoh mehr als unsicher.
Besser du wechselst in das Installationsverzeichnis, holst dir die Java3D Jars und dlls raus und bindest sie über die IDE in dein Projekt ein.
j3dcore.jar, j3dutils.jar, vecmath.jar
Den Pfad zu den DLLs gibst du als VM Parameter an: -Djava.library.path=...
Ich habe für die dlls getrennte bin Verzeichnisse für 32 und 64 Bit angelegt.
Du kannst natürlich auch gleich Java3D 1.7 (JogAmp) verwenden, die Vorgehensweise ist ähnlich.
Leider ist die Übersicht der Forks bei GitHub ziemlich eingeschränkt... Man kann zum Beispiel nicht auf anhieb sehen, wie populär die Forks sind. Somit bleibt, einen vernünftigen zu finden, fast ein Glücksspiel.
Ungeachtet dessen sollte man selbstverständlich das portierte wählen und nicht so ein veraltetes. Dann erspart man sich (wahrscheinlich) auch den Quatsch mit Java3D.
Leider wissen die Greenhorns bzw. fachfremde Personen gar nicht, dass es auch Swing gibt.