Comment puis-je importer un paquet (pour empaqueter au-dessus du répertoire de travail actuel) en Java?Java Import Package (pour empaqueter au-dessus du répertoire de travail actuel)
est la structure du répertoire ici:
Coba.java
import halo.*;
public class Coba
{
public static void main(String args[])
{
Orang org = new Orang();
System.out.println(org.a);
}
}
Orang.java
package halo;
// I can't import kabar.*; since it's above present work directory
public class Orang
{
public int a;
public Orang()
{
this.a = 1;
}
public void haha()
{
/*
i want to:
Tes t = new Tes();
System.out.println(t.b);
*/
}
}
Tes.java
package kabar;
public class Tes
{
public int b;
public Tes()
{
this.b = 2;
}
}
Question:
Comment puis-je accéder à la variable b dans le SEV de classe en important kabar.Tes de classe de la classe Orang?
Si j'écris
import kabar.Tes;
en classe Orang. Ca ne marche pas car la classe Orang est au dessus du répertoire de travail actuel.
Merci beaucoup.
BTW, je n'utilise pas Netbeans ou Eclipse. Je veux savoir comment cela fonctionne, donc j'utilise simplement un simple éditeur de texte.
Salut, merci pour "Vous pouvez ajouter plusieurs répertoires à votre chemin de classe lorsque vous compilez/exécutez le programme pour faire référence à ces répertoires supplémentaires" – David
Cela fonctionne maintenant. Je compile Orang.java avec: 1) cd halo 2) javac -cp ../ Orang.java. Encore, merci beaucoup ! – David