No.1307 gcjでjakartaを使用するには? |
発言者: シンタニ 発言日: 2003 07/02 13:09 |
gcjを使ってみました。以下のようにclasspathを追加するとjakartaを使用しない場合は、めでたく実行ファイルが作成でき実行できました。 ここで、classpathの指定は、よく理解できてなく、やってみた結果です。 jakartaを使用した場合、以下のエラーとなります。 どなたか、gcjでjakartaの使用方法をご存知でお教えいただける方がいらっしゃいましたら是非ともよろしくお願いいたします。 以下、エラー状況/、実行ファイル作成コマン/ドソースファイルでのjakarta関連箇所 -----------------------------------------エラー状況-------------------------------------- riskfmv1:/Mt_pc/ET$ cc F_CET.java:0: malformed .zip archive in CLASSPATH: /Mt_pc/ET/jakarta-oro-2.0.7.jar/ F_CET.java:0: malformed .zip archive in CLASSPATH: /Mt_pc/ET/jakarta-regexp-1.2.jar/ F_CET.java:1: confused by earlier errors, bailing out riskfmv1:/Mt_pc/ET$ -----------------------------------------エラー状況(終わり)-------------------------------------- ----------------------------------------実行ファイル作成コマンド---------------------------------- gcj --main=F_CET -o F_CET --classpath=/Mt_pc/ET/jakarta-oro-2.0.7.jar: /Mt_pc/ET /jakarta-regexp-1.2.jar:/Mt_pc/Dos/j2sdk1.4.0_01/lib/tools.jar:/Mt_pc/Dos/j2sdk1.4.0_01/lib/dt.jar:/Mt_pc/Dos/j2sdk1.4.0_01/lib/htmlconverter.jar:/Mt_pc/Dos/j2sdk1.4.0_01/lib/jawt.lib:/Mt_pc/Dos/j2sdk1.4.0_01/lib/jvm.lib F_CET.java ----------------------------------------実行ファイル作成コマンド(終わり)---------------------- ----------------------------------------ソースファイルでのjakarta関連箇所------------------------------ import java.util.*; import java.io.*; /*** import java.util.regex.*; // java1.4の場合 ***/ import org.apache.oro.text.perl.*; import org.apache.oro.text.regex.*; public class F_CET { Pattern p = Pattern.compile("^ *"); Matcher m = p.matcher(str); ----------------------------------------ソースファイルでのjakarta関連箇所(終了------------------------ j2sdk(windows版)が以下にインストール /Mt_pc/Dos/j2sdk1.4.0_01/ 自作のソースファイルとjakarta関連ファイルが、実行時のカレント/Mt_pc/ETに以下のようにある。 F_CET.java ←自作のソースファイル jakarta-oro-2.0.7.jar jakarta-regexp-1.2.jar jakartaについては、gcjでは対応していないと書かれていた(ように理解した)と思うのでjava1.4以前のバージョンでの使用であろうと思い、以下の情報をもとにjakartaをダウンロードした。 http://cgi3.tky.3web.ne.jp/~yutakakn/about/magazine/jp24_vol2.txt 以上、よろしくお願いします。 |
▼関連発言 |