Bonjour,
Je vous explique mon problème J'ai créé une petite appli java toute simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
package ubpackage;
 
public class HelloWorldTest {
 
 
 public static void main(String[] args){
        System.out.println("Hello World");
 
 }
 
}
ensuite jessai dappeler mon appli a l'aide d'un fichier build.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8"?>
<project name="FIRST JAVA" default="run" basedir=".">
	<property name="cls" location="./BIN/"/>
	<property name="src" location="./src/"/>
		<target name="repertoire">
			<mkdir dir="${cls}"/>
		</target>
		<target name="compile" depends="repertoire">
			<javac includes="*.java" srcdir="${src}" destdir="${cls}" />
		</target>
		<target name="run" depends="compile">
			<java classname="HelloWorldTest" classpath="${cls}" fork="yes"/>
		</target>
 
</project>
et voici mon erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Buildfile: C:\Users\admin\workspace\esup-blank\esup-blank-web-jsf-portlet\src\build.xml
repertoire:
compile:
run:
     [java] java.lang.NoClassDefFoundError: HelloWorldTest
     [java] Caused by: java.lang.ClassNotFoundException: HelloWorldTest
     [java] 	at java.net.URLClassLoader$1.run(Unknown Source)
     [java] 	at java.security.AccessController.doPrivileged(Native Method)
     [java] 	at java.net.URLClassLoader.findClass(Unknown Source)
     [java] 	at java.lang.ClassLoader.loadClass(Unknown Source)
     [java] 	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
     [java] 	at java.lang.ClassLoader.loadClass(Unknown Source)
     [java] Could not find the main class: HelloWorldTest.  Program will exit.
     [java] Exception in thread "main" 
     [java] Java Result: 1
BUILD SUCCESSFUL
Total time: 186 milliseconds
Je suis vraiment toute nouvelle en java je m'aide de code par ci par là mais c'est pas évident pour moi.. dsl d'être si nul...