Add Jar Fichier Buildpath en Ligne de Commande de Windows

Je suis très ennuyé d'avoir à demander cela, mais je ne peux pas le faire fonctionner. Actuellement, j'ai un projet avec:

5 Classes dans le répertoire src/

2 POTS nommé profiles.jar et
classificateur.jar dans le dossier racine

Je veux créer un "makefile?" ou "fichier batch?" pour compiler et exécuter ces classes à PARTIR de LA LIGNE de COMMANDE de WINDOWS, mais d'abord ajouter les pots pour le buildpath? Je ne sais pas comment je vais sur ce

Quand j'essaie de le faire, il est dit que la classe n'est pas trouvé, probablement en raison pour moi de ne pas ajouter les pots pour le buildpath correctement. Quelles sont les commandes que j'ai besoin d'utiliser pour exécuter ce dans l'invite de commande?

Merci
Philip

MODIFIER

Merci pour l'aide, je vais avoir beaucoup de mal à la faire fonctionner tho
Actuellement, j'ai un projet avec 5 classes dans le dossier src, et 2 pots dans le dossier jar

Voici la liste des commandes
Im en cours d'exécution:

ensemble
CLASSPATH=C:\wamp\www\news\UserProfiling\jars\classifier.jar
;C:\wamp\www\news\UserProfiling\jars\profiles.jar

Puis à partir du dossier racine, Im en cours d'exécution:

javac src/*.java

Alors:

java -cp ./src:./pots/*
src/Interaction

Interaction est la classe principale, Im obtenir toutes sortes de noclassfound erreurs, je fais quelque chose de mal?
Merci beaucoup Philippe

L'ERREUR

java -cp ./src:./pots/* Interaction
Exception in thread "main"
java.lang.NoClassDefFoundError:
L'Interaction Provoquée par:
java.lang.ClassNotFoundException:
L'Interaction
à java.net.URLClassLoader$1.run(Unknown
Source)
à java.de sécurité.AccessController.doPrivileged(Native
La méthode)
à java.net.URLClassLoader.findClass(Inconnu
Source)
à java.lang.Chargeur de classe.loadClass(Inconnu
Source)
au coucher du soleil.misc.Lanceur$AppClassLoader.loadClass(Inconnu
Source)
à java.lang.Chargeur de classe.loadClass(Inconnu
Source)
à java.lang.Chargeur de classe.loadClassInternal(Inconnu
Source) ne Pouvait pas trouver la classe principale:
L'Interaction. Programme de la sortie.

Ce paquet est de l'Interaction? (je m'attends à quelque chose comme com.bla.Interaction)
L'erreur que vous obtenez est de ne pas utiliser la totalité principal nom de la classe, qui doit inclure le package. Ainsi, au lieu de "l'Interaction", vous besoin de quelque chose comme 'com.x.y.Interaction'
A l'origine, il était dans le package par défaut, car c'est un tout petit programme, mais ensuite, j'ai essayé de les ranger dans un package appelé test et en cours d'exécution: java -cp ./src:./pots/* UserProfiling.Test.L'Interaction (UserProfiling est le nom de mon projet c'est bon?) Mais j'ai toujours le même message d'erreur
J'ai remarqué que vous gardez la mention ""src", ce qui est évidemment l'endroit où votre source de Java est. Mais le CP doit point où l'compilé .les fichiers de classe sont! Sont-ils aussi de la src? Aussi, dans votre commentaire précédent, vous disposez de différentes capitalisations de "test".

OriginalL'auteur Phil | 2009-12-16