Import Java3D in der Eingabeaufforderung

Status
Nicht offen für weitere Antworten.

Developer_X

Top Contributor
Hi, also um Java nutzten zu können, also
um eine selbstgeschriebene Datei zu starten,
muss ich bei der Eingabeaufforderung
ja dieses "set PATH..."
machen,
wie ich das genauer mache seht ihr unten im Anhang.
Also, ich habe für Java3D Programme, also selbstgeschrieben, immer Eclipse benutzt, wenn ich aber nun ein J3D-Programm starten will, ohne Eclipse, dann steht da bei der compilierung, cannot find symbol soundso
natürlich, weil er die Java3D FIles an meinem Rechner net findet, könnte mir einer von euch vielleicht helfen, und sagen, wo ich Java3D richtig positionieren soll, usw...
danke schon mal im Voraus Developer_X

-----------------Anhang--------------------
-Ich habe eine Datei "HelloWorld.java" auf der Festplatte "F" gespeichert:
--ich habe das "JDK1.6.0_11" in dem Ordner Java, in dem Ordner Programme auf der Festplatte C
F:
set PATH = C:\Programme\Java\jdk1.6.0_11\bin; %PATH%
javac HelloWorld.java
java HelloWorld
--------------------------------------------
Wie ihr sehen könnt, geht das ja alles, aber wie kann ich gleichzeitig den Path auf das jdk richten, für "javac"
und dabei noch die Verpfadung zu Java3d erstellen?

Danke schon mal im Voraus Developer_X
 
S

Spacerat

Gast
Ach so ist das... Du bist'n Hardcoder. Wieso verwendest du nicht einfach 'ne IDE (z.B. Eclipse)?
Was solls... Unter Windows:
-Arbeitsplatz->Eigenschaften->Erweitert->Umgebungsvariablen
-Für alle Benutzer unteren Abschnitt, für aktuellen Benutzer oberen Abschnitt editieren.

Unter Linux: (uhhh lang nicht mehr dort gewesen...)
Ich glaub da musste man in "/etc/init.d/boot" den Pfad mit export setzen.
 

Developer_X

Top Contributor
So ich hab das mal umgeändert, funktioniert aber nicht, erstens ich hab nicht 1 jar datei, sondern 3
für Java3D
ich hab das folgende als Batch Datei geschriben, also das selbe wie der TExt, den man in die Eingabeaufforderung gibt:
Code:
@echo

F:
set PATH=C:\Programme\Java\jdk1.6.0_11\bin; %PATH%
javac -cp C:\Programme\Java\Java3D\1.5.0\lib\ext\j3dcore.jar C:\Programme\Java\Java3D\1.5.0\lib\ext\j3dutils.jar C:\Programme\Java\Java3D\1.5.0\lib\ext\vecmath.jar  
javac Human1.java  
java Human1 

pause

Bei mir ist die Klasse Human1 auf der Festplatte "F"
 

mvitz

Top Contributor
den Classpath mit ; trennen
Code:
@echo

F:
set PATH=C:\Programme\Java\jdk1.6.0_11\bin; %PATH%
javac -cp C:\Programme\Java\Java3D\1.5.0\lib\ext\j3dcore.jar;C:\Programme\Java\Java3D\1.5.0\lib\ext\j3dutils.jar;C:\Programme\Java\Java3D\1.5.0\lib\ext\vecmath.jar  
javac Human1.java  
java Human1 

pause
 

Developer_X

Top Contributor
da kommen aber immer wieder fehler meldungen, cannot find symbol
denkst du in der java klasse is es nötig die imports von java3D zu entfernen?
´Damit das programm funktionieren kann?
 

Developer_X

Top Contributor
wenn ich das programm ohne die Java Klasse starte, dann
kommt folgende MEldung:
Code:
javac: no soruce files
Usage: javac <options> <source files>
use -help for a list of possible options
 

mvitz

Top Contributor
Code:
@echo

F:
set PATH=C:\Programme\Java\jdk1.6.0_11\bin; %PATH%
javac -cp C:\Programme\Java\Java3D\1.5.0\lib\ext\j3dcore.jar;C:\Programme\Java\Java3D\1.5.0\lib\ext\j3dutils.jar;C:\Programme\Java\Java3D\1.5.0\lib\ext\vecmath.jar Human1.java  
java -cp C:\Programme\Java\Java3D\1.5.0\lib\ext\j3dcore.jar;C:\Programme\Java\Java3D\1.5.0\lib\ext\j3dutils.jar;C:\Programme\Java\Java3D\1.5.0\lib\ext\vecmath.jar Human1 

pause

versuch das mal
 
S

Spacerat

Gast
Dann eben gaaaanz anders. Wäre es ein Problem, die Java3D Jars in den CP der neuen VM zu kopieren?
 

Developer_X

Top Contributor
So, danke habi55
nun kommt nicht mehr die Meldung mit den Symbols, dafür etwas anderes,
ich glaube er findet die Ressourcen von Java3D aber er kommt nicht mehr auf die Main Class, ich hab mal ne ganz einfache Java3D Klasse Geschrieben, aus meinen Anfänger Zeiten in 3D:
Code:
import javax.media.j3d.BoundingSphere;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.DirectionalLight;
import javax.vecmath.*;

import com.sun.j3d.utils.geometry.Cylinder;
import com.sun.j3d.utils.geometry.Sphere;
import com.sun.j3d.utils.universe.SimpleUniverse;

public class Dimension3_2 
{
	public Dimension3_2 () 
	{
		SimpleUniverse universe = new SimpleUniverse();
		
		BranchGroup group = new BranchGroup();
		
		 Sphere sphere = new Sphere(0.2f,80,80);
		 
		  
		 group.addChild(sphere);
		 
		 Color3f light1Color = new Color3f(1.9f, 0.13f, 160000.6f);

		   BoundingSphere bounds = 

		   new BoundingSphere(new Point3d(0.0,0.0,0.0), 100.0);

		   Vector3f light1Direction = new Vector3f(1.0f, -7.0f, -12.0f);

		   DirectionalLight light2

		      = new DirectionalLight(light1Color, light1Direction);

		   light2.setInfluencingBounds(bounds);

		   group.addChild(light2);

		   // look towards the ball

		   universe.getViewingPlatform().setNominalViewingTransform();

		   // add the group of objects to the Universe

		   universe.addBranchGraph(group);
	}			
		public static void main(String[] args)
		{ new Dimension3_2();}		
}

Aber nun kommt eine neue Fehler meldung,
um das ganze nicht abzutippen, ich hab es als bild hier gespeichert:
https://java-rayman.dev.java.net/files/documents/9616/127742/error.JPG
Bisschen verschmiert aber man sollte noch das wichtigste erkennen könne,
es geht darum, dass er nicht die main findet, oder die "main-class"
PS:ich hab genau das was du mir geraten hast als batch zu schreiben probiert, ich glaube man muss auch die jars erst javacen und dann javaen,
was mach ich falsch?
@Edit: Ah ist doch scharf, du musst nur einmal zoomen, indem du auf den screenshot klickst
 

mvitz

Top Contributor
Meine Vermutung wäre
Code:
java -cp C:\Programme\Java\Java3D\1.5.0\lib\ext\j3dcore.jar;C:\Programme\Java\Java3D\1.5.0\lib\ext\j3dutils.jar;C:\Programme\Java\Java3D\1.5.0\lib\ext\vecmath.jar;. Dimension3_2
Somit nimmst du das aktuelle Verzeichnis auch noch mti in den Classpath auf
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Selenium Scriipt zeigt Fehler beim Import Allgemeine Java-Themen 3
F Reason: Missing Constraint: Import-Package: okhttp3.internal.http; version="0.0.0" Allgemeine Java-Themen 0
bueseb84 Fehler beim Import von Maven Dependencies aus lokalem artifactory Allgemeine Java-Themen 2
G Langtexte - Cellformat import in Excel Allgemeine Java-Themen 3
S Auto-Import generierte Java-Klasse ? Allgemeine Java-Themen 4
M import Fehler Allgemeine Java-Themen 2
S import meine.eigenes.import Allgemeine Java-Themen 6
S Problem mit CSV-Import in OpenOffice Allgemeine Java-Themen 8
J "unused"-Warnungen für import-Anweisungen unterdrücken Allgemeine Java-Themen 9
X CATIA Konstuktionsdaten Import- Darstellung Allgemeine Java-Themen 4
R import von Jasper (für SICStus Prolog) klappt nicht Allgemeine Java-Themen 2
T Class Not Found Exception beim import von Paket Allgemeine Java-Themen 2
K import- Anweisung fehlerhaft und andere Fehler (eclipse) Allgemeine Java-Themen 2
N import com.sun.tools.javac.Main; Allgemeine Java-Themen 1
D Hilfe bei ZIP-import benötigt Allgemeine Java-Themen 13
P Import Fehler Allgemeine Java-Themen 5
G Import von HTML-Dateien Allgemeine Java-Themen 5
E (einfaches) Problem mit import und package (export) Allgemeine Java-Themen 4
E Warum kein Import? Allgemeine Java-Themen 3
M Import findet das Projekt nicht. Allgemeine Java-Themen 5
@ [Eclipse] Fehlermeldung bei import-Anweisung Allgemeine Java-Themen 3
E import mittels Eclipse Allgemeine Java-Themen 3
R import Klassen Allgemeine Java-Themen 3
D Problem mit import von jdic Systemtray Allgemeine Java-Themen 2
V Verständnisproblem Eclipse BuildPath <-> Import Jar Fi Allgemeine Java-Themen 1
S Enums - statischer import Allgemeine Java-Themen 2
K Import von jar-Dateien Allgemeine Java-Themen 2
K bitte um hilfe bei file import Allgemeine Java-Themen 7
P Import Allgemeine Java-Themen 9
S import vs. extends Allgemeine Java-Themen 2
B Static Import: Syntaxfrage Allgemeine Java-Themen 2
G Classpath, Packages und Import Allgemeine Java-Themen 3
O 3D-Grafik java3D in eclipse verwenden Allgemeine Java-Themen 0
K Lauffähige jar-Datei Java3D Allgemeine Java-Themen 5
J (Java3D) Einen Faden programmieren - Logikproblem Allgemeine Java-Themen 5
G 3D-Grafik Java3D QuadArrays beleuchten Allgemeine Java-Themen 4
C Prüfen ob sich ein Punkt innerhalb einer Kugel befindet (Java3D,nicht-lineare GLS) Allgemeine Java-Themen 5
B Jar-File und Java3D Allgemeine Java-Themen 7
P Java3D mehrere Ebenen parallel zu yz-Ebene Allgemeine Java-Themen 9
Developer_X Java3D-Ball größe angeben Allgemeine Java-Themen 12
J Java3D JRE/SDK Allgemeine Java-Themen 2
C Java3D und Win XP Allgemeine Java-Themen 2
S Java3D Performance optimieren Allgemeine Java-Themen 5
M Was soll ich benutzen? Java2D, Java3D, Swing, AWT?? Allgemeine Java-Themen 21
Encera Gleichzeitiges Ausführen und verbinden von 2 Java-Klassen über die Eingabeaufforderung und Eclipse Allgemeine Java-Themen 21
D Eingabeaufforderung, ein ungelöstes rätsel Allgemeine Java-Themen 7
J Eingabeaufforderung funkrioniert nicht mehr! Allgemeine Java-Themen 5
D MS-Eingabeaufforderung/Batch Datei Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben