1

次のシナリオでは:

APP_HOME=/Users/me/Documents/workspace/Mimer/bin
javac -cp $APP_HOME/lib/*.jar::  BCClient.java

$APP_HOME/lib必要なすべてのjarファイルが含まれていると仮定します

次の原因は何ですか。

BCClient.java:35: package com.thoughtworks.xstream does not exist
..

.javaに必要なファイルライブラリが見つからないようですが、次のコードを実行すると同じエラーで失敗する点が異なります。

javac -cp "$APP_HOME/lib/xstream-1.2.1.jar;$APP_HOME/lib/xpp3_min-1.1.3.4.O.jar"  BCClient.java
4

1 に答える 1

2

これは、コンパイラJava6以降で機能するはずです。ただし、ワイルドカード拡張を実行するシェルからこのコマンドを実行する場合は、ワイルドカードを引用符で囲む必要があります。詳細については、こちらをご覧ください

/Library/Java/Home/bin/javac -cp "$ APP_HOME / lib/*。jar:。" BCClient.java

于 2012-05-12T23:36:41.650 に答える