je tente d'utiliser javac pour compiler mon javafile javac Main.java -cp ./lib HelloWorld.java
et moi avons eu ce javac: file not found: HelloWorld.java
ici est mon java sourcefile: Main.java sous ./utilisation javac et java pour excute fichier de classe avec des classes externat sous un autre répertoire
import lib.*;
public class Main
{
public static void main (String []args)
{
HelloWorld hw = new HelloWorld();
System.out.println (hw.getMsg());
}
}
et HelloWorld.java sous ./lib
package lib;
public class HelloWorld
{
public String getMsg()
{
return "HelloWorld!";
}
}
Toute aide serait appréciée!
Eh bien oui - vous demandez à compiler 'HelloWorld.java', pas' lib/HelloWorld.java'. Le fichier 'HelloWorld.java' (relativement au répertoire de travail actuel) n'existe pas ... –
utilisez le chemin spécifié:' /lib/HelloWorld.java 'pas avec un espace – srp321
Merci à vous tous! J'ai finalement excuter la classe principale. Détails dans [link] (https://stackoverflow.com/questions/13738343/import-class-file-in-java?rq=1) – Shark