• ベストアンサー

Ant javacタスク

PCにインストールしているJDKは1.5です。 Antのjavacタスクで、1.4のバージョンでコンパイルしたいです。 要するに、javacのオプションで-source 1.4の指定をしたいのですが、方法を教えて下さい。

noname#19197
noname#19197
  • Java
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
noname#49664
noname#49664
回答No.1

<target>内の<javac>だけわかればいいんでしょうか。そのままタグにオプションを書くだけです。 <javac srcdir="hoge" destdir="hoge" debug="on" source="1.4" />

noname#19197
質問者

お礼

ありがとうございます。事故解決しました。

関連するQ&A

  • antとjavacでサイズが違います。

    javacでコンパイルすると問題ないのですが、 antで1つのファイルをコンパイルするだけで サーブレット全てが動かなくなってしまいます。。 classファイルのサイズが1割ぐらい違うので javac のencording指定かな。。と思ったのですが いろいろ↑を変えてみても駄目でした。 javaのデフォルトエンコーディングを調べる方法はありますでしょうか?

  • javacでコンパイルができない!

     先日、JDK1.2をインストールしたのですが、ソースを書いてMS-DOSでjavacでコンパイルしようとしたところ、「コマンド名またはファイル名が間違っています。」というエラーメッセージが出ます。ファイル名もあっていますしパスもちゃんと通しました。とても困っております。どなたかお力をおかし下さい。考えられる原因はいくつでもかまいませんのでお教えいただきたく思います。

    • ベストアンサー
    • Java
  • javacコマンドが操作可能なバッチファイルとして認識されません。

    質問があります。 javaコマンドは認識されるのですが、javacコマンドを入力すると、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。というメッセージが表示されてしまいます。 (Windowsのコマンドプロンプトから実行しました。) 以前、JDK1.4.1を入れていたときは普通にjavacコマンドも使えたのですが、 事情によりアンインストールをし、JDK1.3.1を入れました。 それから、javacコマンドが使えなくなってしまいました。 また、antが使いたくインストールし、ANT_HOMEもJAVA_HOMEも普通に指定したのですが、 antコマンドも認識されません。 少ない情報で申し訳ないのですが、どなたかご教授願いますでしょうか。 よろしくお願いいたします。

  • javacのパス(?)が通せません…

    JDKをインストールしたのですが、javacのパスだけが通せません… JDKをインストールできる公式のサイトで、jdk-8u91-windo..(省略 をダウンロードしました。そしてパソコンのファイルの中にjavac.exeとファイル名(?)が付いているアプリケーションもあるのですが、そのファイルの場所をコピペしてテキストコマンドに入力して、javac -versionを打っても['javac'は、内部コマンドまたは..認識されていません。]と出るのです… (ちなみにjava -versionと打てばバージョンの情報などきちんと表示されます。) もう自分ではどうにもならなくてここで質問させていただきました。 どうすればjavacのパスも通せるようになるのでしょうか… javaに関してもパソコンに関しても初心者なので、言葉の使い方が間違っていたり分かりにくい質問の仕方をしてしまったかもしれませんが、どなたかご回答よろしくお願いします。

  • Javaのコンパイル(javac)

    初歩的なことを質問します。 Javaを勉強するためにJDKをインストールしました。 その後、練習ソースを記述しコマンドプロンプトでコンパイルをしたところ、 「'javac'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されてません」 とエラーが帰ってきました。 どうやったらコンパイルできるようになるのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • javac.exeのパスが通りません。

    すr大変困っています。 JAVAのプログラミングを勉強したいと思い、 JDKのインストールなど完了したのですが ソースファイルをコンパイルできません。 javac.exeの実行がきないんです、 コマンドプロンプトからjava.exeの実行はできているので パスの設定はうまくできていると思うんですが、、、、 同じでデレクトりのjavac.exeのパスがとおりません。 コマンドプロンプトで最後のデレクトりまで指定すれば プログラムは実行します。 管理者特権として実行するにチェックしても 互換性モードを使用しても だめです。 何がだめなんでしょうか?? OSがビスタだから なにかあるのでしょうか?? まいってます、お助けを、、、

    • ベストアンサー
    • Java
  • javacコマンドのコンパイルができません!初心者です!

    java初心者なのですが、コンパイルする際に、コマンドで javac Hello.java と入力すると、 javac: ファイルが見つかりません: Hello.java 使い方: javac <options> <source files> 使用可能なオプションのリストについては、-help を使用します と出てきてできません!javaに詳しい方、是非返答お願いします!!

  • javacでのエラー

    JAVA初心者です。インターネットから「jdk-1_5_0_15-windows-i586-p.exe」をインストールしました。 その後市販の参考書をもとにテキストでテストプログラムを入力後コマンドウィンドウでJAVACを実行したところ以下のメッセージを出してコンパイルできませんでした。 ’JAVAC' は内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。 どこに問題があるのか教えてください。

    • ベストアンサー
    • Java
  • Antでのビルドにエラー

    いつも参考にさせて頂いています。 表題の件ですが、現在Eclipse3.1・struts1.2.9を使用しています。 Antでのコンパイルをしてみたのですが、コンパイルエラーになります。 ■エラー内容 シンボルを解決できません。 [javac] シンボル: クラス LookupDispatchAction LookupDispatchActionを継承しているクラスでは確かにインポートしています。(インポートしていないとエラーになると思うのですが、ソース上でエラーは出ていません) ■build.xmlの中身 <?xml version="1.0" encoding="UTF-8" ?> <project name="aaa" default="compile" basedir="."> <property name="srcdir" value="JAR" /> <!-- JARディレクトリの作成--> <target name="mkdir"> <mkdir dir="${srcdir}" /> </target> <!-- コンパイル --> <target name="compile" depends="mkdir"> <javac srcdir="javaSource" destdir="${srcdir}" excludes="build.xml" /> </target> </project> 何かbuild.xml上でstrutsライブラリのパスとかを指定しないと認識してくれないのでしょうか? どうかご教授宜しくお願いします。

    • ベストアンサー
    • Java
  • javacのコマンドが利きません

    先日、JDK1.3をインストールし、syseditでpahtも通したのですが、javacのコマンドがMS-DOSで実行すると、ファイル名または、コマンドが違いますというメッセージが出ます。別のPCで作成したCLASSファイルは、java ファイル名で、実行できるのですが・・・ javacのコマンドが効かずに困っています。どなたか教えていただけませんでしょうか?

専門家に質問してみよう