Je suis nouveau à Java (C++ guy moi-même) et essaie de compiler un programme simple (tester différents algorithmes de nombres aléatoires) en Java. J'ai une interface que je veux utiliser pour implémenter une autre classe avec, ces deux éléments sont dans le même paquet. J'ai donc deux fichiers dans mon répertoire "Random" - "RandomInterface.java" et "RandomTest1.java" (qui implémente RandomInterface). Je peux utiliser javac pour compiler RandomInterface.java très bien, mais je reçois l'erreur suivante lorsque je tente alors de compiler RandomTest1:Inclure une interface du même paquet (Java)
RandomTest1.java:3: cannot find symbol
symbol: class RandomInterface
public class RandomTest1 implements RandomInterface
^
1 error
Je déclare les deux fichiers pour faire partie du même paquet (aléatoire) comme le premier ligne de chaque fichier. Que dois-je faire pour inclure la classe RandomInterface dans la commande de compilation pour RandomTest1?
Merci!
Ceci est très similaire à http://stackoverflow.com/questions/2249066/making-java-packages/2249096#2249096 –
J'ai essayé d'ajouter -cp "." aux arguments de ligne de commande pour javac, n'a fait aucune différence. – DashRantic