パッケージ内にmypackage.myclass
クラスがあり、パッケージのルート (パッケージ内ではなく) と同じフォルダーにあるパッケージのクラスにアクセスしたい場合、anothepackage.anotherclass
実際にどのように行うことができますか?
コードで示した例:
// directories are preceeded by a DIR, files are precedded by a CLASS
// any level deeper is preceeded by a [Tab]
DIR mypackage
CLASS myclass
DIR myinnerpackage
CLASS myinnerclass
DIR anotherpackage
CLASS anotheclass
CLASS yetanotherclass
DIR org
DIR apache
DIR commons
DIR exec
CLASS DefaultExecutor
ファイル myclass 内:
package mypackage;
public class myclass{
// simplest example code I can come up with
org.apache.commons.exec.DefaultExecutor exec = new org.apache.commons.exec.DefaultExecutor();
}
このコードが機能しないのはなぜですか?
一般的に、どのようにmyclass
アクセスできますanotherclass
かyetanotherclass
、またどのようにアクセスできますmyinnerclass
か? 各クラスの特定のメンバーのみを使用したいので、インポートを控えるようにしてください (一部の変数は同じ名前を持ち、物事が台無しになります)! 前もって感謝します!