probléme de création de machine virtuelle
Salem,
je suis débutante en java et j'ai un probléme dans mon code.
je lance d'abord la commande suivante:>javac mon.java
tous se passe bien.
mais lorsque je lance >java mon
le message d'erreur suivant me parait: "Exception in thread "main" java.lang.NoClassDefFoundError: mon"
je lance la commande suivante >java -'CLASSPATH direct' mon"
le message d'erreur suivant me parait:
"Unrecognized option: -CLASSPATH direct
Could not create the Java virtual machine."
je travaille sur openSuse10.3.
je vérifie l'existence de la machine virtuelle avec yast et je trouve qu'elle est installé.
SVP aidez-moi
:cry::cry::cry:
echec pilote : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
je dépasse le premier probléme.
bon mon erreur est que je met le nom du classe mon1 et le nom du fichier mon.
maintenant il me parait un autre probléme.
lorsque je lance l'exécution (java mon1) le message d'erreur suivant me parait:
"echec pilote : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver"
je lance la commande suivante:
export CLASSPATH=${CLASSPATH}:/usr/lib/mysql-connector-java-5.0.7-bin.jar
et puis je relance l'exécution et voila le 2 eme message d'erreur qui me parait:
Citation:
echec pilote : com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.ConnectException
MESSAGE: Connection refused
STACKTRACE:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:208)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2744)
at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at testsql1.main(testsql1.java:28)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.