2012-03-29 11 views
-4

GuavaパッケージをインポートするJavaコードがあります。私は、次のコマンドを使用してコマンドプロンプトウィンドウで、それを実行します。LinuxでJavaでJarファイルを追加する方法

javacのグアバ-11.0.2.jar -cp -cpグアバ-11.0.2.jar Test.java

javaの;.テスト

ただし、Linuxではエラーが発生しています。誰も私がこの問題を解決するのを助けることができます。

+1

エラーは何ですか?少なくともエラーを指定するか、私たちの経験に基づいて推測することができます。私にとって最高の推測では、Windowsは大文字と小文字を区別しないので、Linuxは大文字と小文字を区別してjarファイルを見つけられません。 – hcpl

+0

取得した特定のエラーメッセージを含めます。あなたの心を読むことは_本当に難しいです。 – HonkyTonk

+2

これはJohn Skeet自身が答えてくれた[あなたの前の質問](http://stackoverflow.com/a/9844808/708434)とまったく同じです;そして、それはWindows上のパス区切り記号として使用されていますUnixでは ':'になります**))_。 – Xaerxess

答えて

2

クラスパスエントリは、Linuxではコロン(いないWindowsの場合のようにセミコロン)で区切られ

それを試してみてください:

java -cp guava-11.0.2.jar:. Test 
4

Linux/Unixのパス区切り文字はコロンです(:)。

だからあなたの場合のLinux/Unixで2番目のコマンドは次のようになります。

java -cp guava-11.0.2.jar:. Test 
+0

ありがとうございました。解決済み。 – alessandro

関連する問題