0

これは非常に過剰な質問に違いありません。ここに行きますが:

テスト用の Java ファイル (hworld.java) があり、Conio のラッパーである JAR である conio.jar をインポートしようとしています。JAR には、1 つのクラス ファイル (conio.class) と META-INF のみが含まれます。やろうとしているimport conio.*、またはimport conio.conio私にこれを示しています:

C:\Documents and Settings\Nick\Desktop>javac -cp *.jar; hworld.java
hworld.java:3: error: package conio does not exist
import conio.*;
^
1 error

そして、コンパイルjavac -cp conio.jar hworld.java中にエラーが発生するようにコンパイルします。私はjarを抽出し、hworld.javaと同じディレクトリにconio.classを持っていましたが、役に立ちませんでした。JAR も hworld.java と同じディレクトリにあります。

誰でもこれを修正する方法について何か考えがありますか?

4

3 に答える 3

0

Conio が入っているパッケージを見つけます。これを行う簡単な方法は、jar を zip ファイルとして開くことです。パッケージは、アーカイブのフォルダー構造に対応します。たとえば、Conio が x/y/z にある場合、xyzConio をインポートし、クラスメートで conio.jar を使用してコンパイル/実行します。

于 2012-05-01T21:57:56.243 に答える
0

conio.class がパッケージ conio で定義されているかどうかについては言及していません。そうでない場合は、クラスをインポートせずにそのまま使用してください。インポートを削除します。

于 2012-05-01T21:42:01.963 に答える
0

実際には不可能です。インポートする場合は、他のクラスをパッケージに入れる必要があります。

Javaのデフォルトパッケージにクラスをインポートする構文は何ですか?

于 2012-05-01T21:11:42.370 に答える