問題タブ [javac]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4254 参照

java - Ant javac タスクにデフォルト パッケージを含める方法

私がいつ:

コンパイルを追加せず、デフォルト パッケージにあるクラス ObjectInDefaultPackage を追加します (つまり、パッケージ化されておらず、man ${src} ディレクトリにあります)。インクルードを削除すると問題なく追加されますが、少なくとも 1 つのインクルード/エクスクルードを設定すると、それを追加する方法が見つかりません。

私が行った場合:

次に、ObjectInDefaultPackage をコンパイルします...

0 投票する
5 に答える
1356 参照

vim - Vim 内で javac.exe を呼び出す

以前、Vim を使用して Java を開発することについて質問したことがありますが、JDK は非常にうまく機能し、Ant は私のような初心者には非常に複雑すぎることに気付きました。事情が少しはっきりしたので、また質問があります。

「filename.java」などのファイルを操作する場合、Java Development Kit (JDK) にある「javac.exe」を「filename.java」で使用できる必要があります (典型的なプロジェクトである取り組んでいます)。通常、これを Vim の外で行うには、次のようにします。

:shell で Vim の外にあるシェルにアクセスする

C:\Program Files...\javac C:\ファイル名のホームディレクトリ.java\ファイル名.java

javac ディレクトリにアクセスしてから「filename.java」ディレクトリ全体を書き込む必要があるため、これはかなり長くなります。

Vim に javac を呼び出して、作業中のファイルで直接使用するように依頼する方法はありますか? どなたかお役に立てれば幸いです。_vimrc ファイルにいくつか書き込もうとしましたが、失敗しました。ちなみに私はwindows vistaユーザーです。

0 投票する
9 に答える
96547 参照

java - JavaコンパイラとJVMはどの言語で書かれていますか?

Javaコンパイラjavac)、仮想マシン(JVM)、javaスターターはどの言語で書かれていますか?

0 投票する
3 に答える
6110 参照

ant - javac コンパイラに出力をファイルとコンソールの両方に書き込む方法は?

Antを使用して javac タスクを実行しており、レポート目的で-Xstdoutコンパイラ引数を使用してログ ファイルに出力を送信していますが、hudson がオンスクリーン レビュー用にキャプチャできるように、出力も引き続きコンソールに送信したいと考えています。

これを行う方法はありますか?

0 投票する
2 に答える
23931 参照

ant - Ant の ClassPath for Javac タスク

構築する次のantファイルがあります。しかし残念ながら

path要素で指定されたLIBディレクトリにそれぞれのjarファイルがあります。それでも、JARファイルが表示されないため、パッケージが存在しないというコンパイルエラーが発生します。

そのjarファイルを正しく含めるために私が行っている間違いを指摘していただけますか?

0 投票する
2 に答える
10758 参照

java - Maven2コンパイラのカスタム実行ソースディレクトリとターゲットディレクトリ

src / main/javaとsrc/test / java以外のディレクトリのコードを使用できるように、mavenコンパイラプラグインを別のフェーズで別のsourceDirectoriesとdestinationDirectoriesで実行したいと思います。

ソリューションは次のようになると思いました。リンク先のフェーズは統合前テストでした。ただし、testSourceDirectoryとtestOutputDirectoryのプロパティは、POMのセクションにあるため、この方法で指定されていないようです。

このプラグインを使用して、デフォルトの動作に影響を与えることなく、さまざまなフェーズでさまざまなディレクトリをコンパイルする方法はありますか?

0 投票する
11 に答える
18777 参照

java - javacが認識されない

エラーが発生し続けた場合はどうすればよいですか

'javac'は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません

jarファイルまたはファイルをコンパイルしたいときは.class

ありがとう

0 投票する
4 に答える
87578 参照

java - ant の build.xml 内で -Dfile.encoding を設定するにはどうすればよいですか?

iso-8859-1 エンコーディングの Java ソース ファイルがあります。antを実行すると、「警告: UTF-8 をエンコードするためのマップできない文字です」というメッセージが表示されます。ant -Dfile.encoding=iso-8859-1を実行するか、 encoding="ISO-8859-1"を各 javac ステートメントに追加すると、これを回避できます。

build.xml 内でプロパティをグローバルに設定する方法はありますか? <property name="file.encoding" value="ISO-8859-1">は機能しません。foo=ISO-8859-1 プロパティを追加して encoding="${foo}" を各 javac ステートメントに設定できることはわかっていますが、それを避けようとしています。

0 投票する
3 に答える
340 参照

java - AdaptRecursive StackOverflowError

私のプロジェクトをコンパイルしている間、私は得る:

問題の根本をどのように見つけますか?

バグレポートを見つけました...

0 投票する
4 に答える
831 参照

java - クラスパスを使用する代わりに OSGi 環境を利用する Java コンパイラはありますか?

javacクラスパスを明示的に設定する代わりに、ビルド時の依存関係を解決するために既存の OSGi 環境を使用する方法はありますか? JDK の Compiler-API を使用する OSGi コンポーネントを作成できることはわかっていますが、もっと簡単な解決策が必要だと思います。

または、そのような拡張機能が で利用できない場合、そのようなことjavacejc許可されますか (コマンドラインから使用できます; を使用した Equinox のみのソリューションを喜んで受け入れますejc)?