2011-11-07 3 views
0

J'ai fait un programme en utilisant Eclipse, mais je veux apprendre à le compiler avec JavaC.Eclipse Swing vers JavaC?

J'ai téléchargé le jdk1.7.0 JavaSDK et installé dans C: \

Mon fichier .java est dans C: \ java

je puis compilé le programme en utilisant C: \ jdk1.7.0 \ bin \ javac Game.java

il utilise un gestionnaire de mise en page paquet donc je téléchargé swing layout-1.0.1.jar et simplement mis directement dans C: \ puis essayé d'exécuter en utilisant:

java -classpath C:\swing-layout-1.0.1.jar Game 

Tous Je ge t est Erreur: Impossible de trouver ou charger la classe principale Jeu

Une idée de ce que je fais mal?

+0

tout d'abord, simplement pour la facilité d'utilisation et de commodité, ajoutez votre JDKs dossier bin à votre chemin de classe, ou créez une variable d'environnement JAVA_HOME pour contenir ce chemin, puis ajoutez-le à votre PATH. – Mechkov

+0

Avez-vous un fichier manifeste à l'intérieur du pot? – hovanessyan

+0

try 'java -classpath c: \ swing-layout-1.0.1.jar ;. Game' - votre répertoire actuel est absent de votre classpath. – msandiford

Répondre

1

Vous avez oublié d'ajouter votre code à classpath. Vous devez fournir soit fichier jar ou répertoire où vos classes sont situées, à savoir

java -classpath C:\swing-layout-1.0.1.jar;myapp.jar Game

ou

java -classpath C:\swing-layout-1.0.1.jar;c:\proj\myapp\classes Game

+0

Merci, je le fais maintenant, mais son dicton est-ce à voir avec la structure du fichier? –

0

Si vous connaissez le nom de votre classe principale, vous pouvez essayer

java -classpath .;C:\swing-layout-1.0.1.jar; your.package.MainClass