Eclipse Java 3d in Eclipse einbetten

S

Sploat

Gast
Hallo,

ich versuche jetzt seit zwei Tagen Java3D in Eclipse zu integrieren, aber es will irgendwie nicht klappen.
Ich habe einen Win7 64 bit Rechner!

Ich habe mir die Java3D.Exe runtergeladen, die dann die Files installiert.
Anschließend habe ich die 3 Jar-File dem Buildpath hinzugefügt.
Habe auch die .dll Dateien in den Bin Ordner des JRE kopiert.

Es kommt keine Fehlermeldung, sondern es passiert einfach nichts!
Das Test-Programm läuft immer weiter, bis ich es beende!

Ich weiß nicht mehr woran es liegt.

Es müsste doch eigentlich irgendwo eine Fehlermeldung auftauchen, aber das tut es irgendwie nicht...

Hat noch jemand eine Idee?

Schon mal vielen Dank!

Gruß!
 
S

Sploat

Gast
Wenn ich versuche das Programm mit einer anderen JRE Version zu starten, in meinem Fall dann JRE6 statt 7, kommt statt keiner Fehlermeldung nun folgende Fehlermeldung:

no j3dcore-ogl-chk in java.library.path

bzw.

22.01.2013 00:23:46 javax.media.j3d.NativePipeline getSupportedOglVendor
SCHWERWIEGEND: java.lang.UnsatisfiedLinkError: no j3dcore-ogl-chk in java.library.path
Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-d3d in java.library.path




Gruß Sploat
 

Sploat

Mitglied
Das hier ist übrigens mein Code mit dem ich einfach testen wollte, ob Java3D funktioniert:

Java:
/**
 * 
 */
package threeD;

import java.awt.*;
import javax.media.j3d.*;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;

public class Java3d  extends Frame{

	public Java3d(String title){
		super(title);


		GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();

		Canvas3D canvas3d = new Canvas3D (config);
		add(canvas3d);

		SimpleUniverse universe = new SimpleUniverse(canvas3d);
		universe.getViewingPlatform().setNominalViewingTransform();


		ColorCube colorcube = new ColorCube(0.4);


		Transform3D transform3d = new Transform3D();

		transform3d.rotY (Math.toRadians(30));

		TransformGroup transformgroup = new TransformGroup(transform3d);

		transformgroup.addChild(colorcube);

		BranchGroup branchgroup = new BranchGroup();

		branchgroup.addChild(transformgroup);

		universe.addBranchGraph(branchgroup); 
	}



}

Folgendes wird dann in der Main aufgerufen:

Java:
	        Java3d beispiel  = new Java3d("Beispiel00 - gedrehter Wuerfel");
	        beispiel.setSize(600,400);


Wie gesagt, wenn ich das ausführe, passiert garnichts!

Wenn ich es im Debugger laufen lasse springt er am Ende anscheinend in Thread.Exit und bleibt dort hängen...
 
Zuletzt bearbeitet:

Sploat

Mitglied
Hmm, habe alle deine Tipps befolgt aber res tut sich immer noch nichts...
Ich entferne jetzt mal Java komplett, da ich auch mehrere Versionen drauf habe.

Versuche dann Java3D neu zu intsallieren...
Welche Version muss ich eigenlich laden?
64AMD,oder?
 

Marco13

Top Contributor
Nochmal zum Anfang:
"Das Test-Programm läuft immer weiter, bis ich es beende!"
Mit "weiterlaufen" meinst du hier: Es tut sich nichts, man sieht nichts (d.h. es kommt nur die Fehlermeldung?!)

An Grafikkartentreibern etc. sollte das heute kaum noch liegen. Nach einer normalen Installation von Java+Java3D sollte man das schon zum laufen kriegen. Gibt's denn das Verzeichnis
Programme/Java/Java3D.../
bei dir?
 

Sploat

Mitglied
Also ich habe gerade nochmal alles deinstalliert und neu aufgesetzt, so wie du es in dem anderen Thread erklärt hast.
Bevor ich die NAtive Library der Core.Jar auf den bin Ordner im Java 3D gesetzt habe kam immer folgende Fehlermeldung:
Java:
Schwerwiegend: java.lang.: no j3dcore-ogl-chk in java.library.path
Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-d3d in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
at java.lang.Runtime.loadLibrary0(Runtime.java:845)
at java.lang.System.loadLibrary(System.java:1084)
at javax.media.j3d.NativePipeline$1.run(NativePipeline.java:189)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.NativePipeline.loadLibrary(NativePipeline.java:180)
at javax.media.j3d.NativePipeline.loadLibraries(NativePipeline.java:137)
at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:948)
at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:280)
at java3dproject.Welt.<init>(Welt.java:31)
at java3dproject.Welt.main(Welt.java:67)

Nachdem ich jetzt die Native Library auf der Core.Jar auf den bin Ordner in dem Java3D Ordner gesetzt habe, läfut das Programm wieder endlos...
Vielleicht gibts ein Fehler in meinem Programm...
Ich teste mal ein anderes...
 

Sploat

Mitglied
Also, ich habe jetzt mal ein anderes Testfile ausprobiert:

Java:
import java.awt.Frame;
import java.awt.GraphicsConfiguration;

import javax.media.j3d.BranchGroup;
import javax.media.j3d.Canvas3D;
import javax.media.j3d.Transform3D;
import javax.media.j3d.TransformGroup;

import com.sun.j3d.utils.geometry.ColorCube;
import com.sun.j3d.utils.universe.SimpleUniverse;

public class Welt extends Frame {

    public Welt (String title) {
            super(title);

            // AnzeigeInfos holen (Farbtiefe, usw...
            GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();

            // ein neues Canvas mit den AnzeigeInfos erzeugen und dem Frame hinzufügen
            Canvas3D canvas3d = new Canvas3D (config);
            add(canvas3d);

            // ein neues Universum im Canvas erzeugen und eine Betrachtungsebene erzeugen
            SimpleUniverse universe = new SimpleUniverse(canvas3d);
            universe.getViewingPlatform().setNominalViewingTransform();

            // ein kleiner Würfel
            ColorCube colorcube = new ColorCube();

            // neue Transform Informationen
            Transform3D transform3d = new Transform3D();

            // neue Transformgruppe
            TransformGroup transroot = new TransformGroup(transform3d);

            //colorcube an Transformgruppe hängen
            transroot.addChild(colorcube);

            //neue Branchgruppe
            BranchGroup branchgroup = new BranchGroup();

            //Transformgruppe an Branchgruppe hängen
            branchgroup.addChild(transroot);
            // ... an das Universum hängen
            universe.addBranchGraph(branchgroup);
    }

    public static void main(String args[]) {
            Welt beispiel = new Welt("Beispie");
            beispiel.setSize(600,400);
            beispiel.setVisible(true);
    }
}


Es klappt jetzt, aber es erscheint nur ein roter Hintergrund...
Muss da nicht ein Cube erscheinen?
Bzw. wenn ich die Größe ändere erscheint ein rotes Viereck, aber alles in 2D...
Danke!
 
Zuletzt bearbeitet:

Sploat

Mitglied
Danke!
Klappt jetzt alles.
Eine Frage habe ich aber noch:
Muss ich für jede Rotation eine eigene Transformgroup machen?
Oder wie vollziehe ich bspw. eine Rotation um x und um z?
 

Marco13

Top Contributor
Das "x UND z" wirft ja schon die Frage nach der Reihenfolge auf (siehe Gimbal Lock ? Wikipedia ). Wenn man Zweideutigkeiten vermeiden will, macht man für jede Rotation eine eigene TransformGroup, oder beschreibt die Rotation einfach nicht durch "Drehungen um Achses", sondern durch ein Quaternion oder die gesamte Rotationsmatrix.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Eclipse Java Projekt funktioniert in Eclipse, aber nach export kein Dateizugriff IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
C In Eclipse Einrückung im Java-Editor einstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T Eclipse von Java 1.8 auf 17 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
F Eclipse für Java 1.8 ARM einrichten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
O Java Eclipse Umlaute werden nicht richtig dargestellt in Konsole IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
B .exe Datei für Eclipse Java Programm erstellen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
B Wie nicht-java Datei mit Eclipse benutzen (Excel Datei einlesen)? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
J Eclipse - kein Server verfügbar zum ausführen meines Java Projektes IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
sham5 Eclipse-Remote-Debugging von Java mit mehreren Prozessen oder Ports oder Netzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M Eclipse - Fehlermeldung bei JavaFX-Projekt "java.lang.module.FindException: Module javafx.controls not found" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 23
N Eclipse aus Java-Application JavaFX machenModule javafx.controls not found IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
G Java Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Einzelne Java-Dateien mit Eclipse compilieren - Wie geht das? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Robertop Eclipse Eclipse Startprobleme "Java was started but returned exit code=1" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
coolian warum bekomm ich immer wieder wenn ich irgendwas mach eine java.lang.nullpointer exception in eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
K Eclipse EE und Java FX Autocomplete Probleme IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
O Eclipse aufräumen Java Projekte sortieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
H Eclipse Konsole gibt falsches Java Projekt aus IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
K Eclipse für Java, Python und C/C++ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
R Unterschied zwischen Eclipse JDT und Java JDK IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Eclipse Java-Formatter IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M Eclipse Java Eclipse Windowbuilder - interaktive Diaglog-GUI IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
W Eclipse nach Java Update 8 Ant Probleme IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
A Eclipse Export/Auscheacken des Java-Projekts aus Eclipse für anderen Distributionen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
T Eclipse Probleme Eclipse + Java 7 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
S Eclipse Java + Shellscript mit Maven und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
F Eclipse: java.lang.NullPointerException bei System.console().printf() IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
H Java Dateien in einen runnable jar packen mit eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
R Eclipse Run Java Application und JMF IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
F Eclipse Eigene Java Bibliothek erstellen/einbinden (ECLIPSE) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
A Eclipse/NetBeans findet Java Installation auf Mac nicht! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Eclipse Java Project von einem Rechner auf anderen kopieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
C eclipse java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Eclipseprojekte (Java) ohne Eclipse ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C Eclipse Installationspfad statt Projektpfad java.io.fileNotFound Exception IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G Aeltere Java Version für Eclipse Projecte IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Eclipse - Installation bzw. Programmieren mit OpenGL in Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
hdi Java-Doc unter Eclipse anzeigen lassen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H Eclipse/Java beide Prozessoren benutzen lassen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
R@llo Einbinden der Java SE 6 Documentation in Eclipse EE IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
O Suche ne Eclipse Version für ein Java Web Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
C Java-Projekt in Eclipse importieren/exportieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
G Java API unter Eclipse? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
P Zend Studio für Eclipse mit Java erweitern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
F Startparameter des Java-Interpreters in Eclipse abfragen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P ältere Java-Version mit Eclipse benutzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Eclipse Java Editor Methoden ausblenden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K eclipse und java 1.6, mal funktionierts, mal nicht. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
L Eclipse: Java Sourcen zwischen Rechnern austauschen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
T Wozu wurde ecj (Eclipse Java Compiler) geschrieben? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
L Eclipse: import java.io.* anstatt import java.io.File, ... IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H java.library.path unter Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
F Java 6 Keine Hilfe in Eclipse verfügbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 21
D Problem mit Eclipse (throws java.io.I0Exception will nicht) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Modellierung in Eclipse - Java-Code <-> Model IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
B java 1.5 mit Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 27
K Java Development Kit Documentation 5.0 mit eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S java in eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
M Mit Eclipse Java 1.1 Applet entwickeln? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
S Java API-Doku innerhalb von Eclipse? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
Icewind Problem mit Eclipse 3.1 und kompillierung für java 1.4 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse Java-Erklärung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
A Eclipse und Java 1.5? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M Eclipse und Java 5 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
1 Eclipse: Java-Version einstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B Eclipse 3M9 + Java 1.5 Beta IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G [Eclipse] Argumente, Workspace Pfad, .java Dateien IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
C kleiner Java-Editor neben Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
J Erstellen eines java Projekts mit Gradel in netbeans. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
I Suche eine IDE in deutsch für Java und Android IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 20
Jose05 UML Diagramme aus Java Code erstellen oder andersherum IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
B Probleme beim erstellen von Java Class IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M import org.bukkit.plugin.java.JavaPlugin; funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 17
I NetBeans 15 - Strg+Z (undo) und Strg+Y (redo) funzen nicht mehr nach Start der Java-Anwendung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
R Java auf Linux gibt mir ein Fehler in der Konsole, wie löse ich sowas? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Java Editor Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Altes Java Projekt in Netbeans importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
O Escape-Sequenzen in Java \b wird in Konsole falsch dargestellt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T Java-Version für BlueJ-Mac-Version IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
O NetBeans Java Projekt OHNE Maven erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
O NetBeans Java Projekt OHNE Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Jose05 Wie kann man aus einem Java-Code native Apps erstellen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
J Java-File Import IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
brypa Probleme mit Java N-IDE App IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
Zrebna Eclipse Für Nutzung von JPA zwingend 'IDE for Java EE Developers notwendig'? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
P Error occurred during initialization of boot layer java.lang.module.FindException: Error reading module: IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Robertop Groß- und Kleinschreibung bei Java-Templates ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Z java.lang.ClassNotFoundException: org.mariadb.jdbc.Driver IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
B standard-version für Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
B Netbeans: Java Script Libraries funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
M NetBeans Buildprozess inkludiert nicht die Classpath-Pakete (Java Ant) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
Tommy135 Error not found java.dll IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
D Java Konsole gibt seit neustem nichts mehr aus. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J NetBeans Download NetBeans und Java SDK IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N NetBeans Java Code too large, wie *.java splitten? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
T Suche einen guten Java-Obfuscator? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
W Java Byte Code Engineering Library (BCEL) Installation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
WetWer Welcher Java Editor wird empfolen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
R Cygwin in der Java Entwicklung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Java IDE auswählen / einrichten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9

Ähnliche Java Themen

Neue Themen


Oben