Bonjour, je ne sais pas trop où poster mon message mais comme je ne connais absolument rien en java et qu'il s'agit d'un problème java (je pense), j'ai choisi la section Débutant du forum java
N'hésitez pas à déplacer mon post s'il existe un endroit plus approprié.
Voici mon problème.
Je suis en train d'essayer de compiler iMule sur une Mandriva 2010.2. Je tombe sur cette erreur de compilation lors de mon make.
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
18
19
20
21
22
23
24
/usr/bin/ccache gcj -I./libs/i2p -O2  -MT libs/i2p/i2prouter-I2PRouter.o -MD -MP -MF libs/i2p/.deps/i2prouter-I2PRouter.Tpo -c -o libs/i2p/i2prouter-I2PRouter.o `test -f 'libs/i2p/I2PRouter.java' || echo './'`libs/i2p/I2PRouter.java
libs/i2p/I2PRouter.java:16: error: The import net cannot be resolved
        import net.i2p.router.Router ;
               ^^^
libs/i2p/I2PRouter.java:17: error: The import net cannot be resolved
        import net.i2p.i2ptunnel.TunnelControllerGroup;
               ^^^
libs/i2p/I2PRouter.java:23: error: Router cannot be resolved
        Router.main(args);
        ^^^^^^
libs/i2p/I2PRouter.java:27: error: addressbook cannot be resolved to a type
        (new addressbook.DaemonThread ( addressbookpath ) ).start();
             ^^^^^^^^^^^
libs/i2p/I2PRouter.java:28: error: TunnelControllerGroup cannot be resolved
        TunnelControllerGroup.getInstance(); // have to call sth so that the class
        ^^^^^^^^^^^^^^^^^^^^^
5 problems (5 errors)
make[3]: *** [libs/i2p/i2prouter-I2PRouter.o] Erreur 1
make[3]: quittant le répertoire « /home/pamputt/Téléchargement/iMule-1.4.6-src/src »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/pamputt/Téléchargement/iMule-1.4.6-src/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/pamputt/Téléchargement/iMule-1.4.6-src »
make: *** [all] Erreur 2
Je ne connais absolument rien en java alors si quelqu'un aurait une idée pour solutionner ce problème.
Si ça peut aider, voici le contenu de I2PRouter.java
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/**
 *
 *                   RUN Router alone
 *
 */
 
import java.io.PrintWriter;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.lang.Thread ;
import java.lang.Throwable;
import java.io.File;
import java.util.Properties;
import java.lang.InterruptedException;
 
import net.i2p.router.Router ;
import net.i2p.i2ptunnel.TunnelControllerGroup;
 
public class I2PRouter extends Thread
{
	public static void main(String args[])
	{
		Router.main(args);
		if (args.length>10)
		{
			String addressbookpath[] = {"addressbook"};
			(new addressbook.DaemonThread ( addressbookpath ) ).start();
			TunnelControllerGroup.getInstance(); // have to call sth so that the class
					// is compiled and stays in the binary
		}
	}
}