問題タブ [gcj]

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 投票する
1 に答える
301 参照

java - GCJを使用してPythonから呼び出し可能なライブラリを作成することは可能ですか?

GCJを使用してJava用のライブラリをコンパイルし、dllを取得して、Python ctypesから呼び出すことは可能ですか?

今のところトキシリブに興味がありますが、おもちゃの例を知っている人がいたら、それは素晴らしいことです!

0 投票する
1 に答える
298 参照

java - gcj によってコンパイルされた Java プログラムのバイナリ名

gcj によってコンパイルされた Java プログラム内から、ユーザーがプログラムを開始するために実行した実行可能ファイルの名前を見つける方法はありますか?

C では、argv[0] (main 内から) が名前ですが、Java では、main に指定された args 配列には、メイン クラスへの引数のみが含まれます。通常の Java コマンド ラインで実行する場合、実行可能ファイルは常に java (または java.exe) になるため、これはある程度理にかなっています。

ただし、gcj によってコンパイルされた Java プログラムを実行する場合、ユーザーが実行した実行可能ファイルの名前が役立つ情報になる場合があります。理想的には、/proc の読み取りなどのプラットフォーム固有のアプローチに頼らずにその名前を見つけたいと思いますが (Windows に相当するものは何でも)、おそらくそれは不可能です。

0 投票する
1 に答える
1682 参照

java - Ant で GCJ を使用するには?

私は Apache Ant と GCJ の両方にかなり慣れていないので、Ant 経由で GCJ を構築しようとして苦労しています。

私のアプリは Scala にあるので、GCJ を使用して .class ファイルをソースとして取得する必要があります。Ant で .scala を .class にコンパイルしても問題ありません。

最初に、.class ファイルを手動で .o (オブジェクト) にコンパイルする方法を次のように考えました。

Ant が javac タグによる GCJ コンパイルをサポートしていることがわかります。だから私はこれがうまくいくはずだと考えました:

しかし、この javac タスクは何もせず、エラーも発生しません。手がかりはありますか?ありがとう

0 投票する
1 に答える
603 参照

scala - SBT のコンパイラ アクションを作成する方法

GCJ コンパイルを自動化するアクションを作成したいと考えています。Ant ではうまくいかなかったので、SBT を試すことにしました。ドキュメントには、アクションの作成方法と外部プロセスの実行方法が記載されています。私がまだ見ていないのは、Java および scala コンパイラ アクション用に存在するディレクトリ ツリー トラバーサルを再利用する方法です。この場合、私の入力ファイルは、特定のルート フォルダーの下にあるすべての .class ファイルになります。また、GCJ の特定のクラスパスを指定する必要があります。これについての指針もいただければ幸いです。

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

java - Java からの C++ コードの呼び出し (GCJ)

CNIを使用してGCJを使用してJavaからC++を呼び出そうとしていますが、これまでのところC++からJavaコードを呼び出すことができます。CNI を使用して Java から C++ を呼び出すにはどうすればよいですか?

0 投票する
6 に答える
25383 参照

java - Java JRE と GCJ

Javaで書いた速度テストの結果は次のとおりです。

では、GCJ の目的は何でしょうか。この結果から、GCJ でコンパイルするつもりはないと確信しています。

これを Linux でテストしましたが、Windows での結果はそれよりも優れているのでしょうか?

これはアプリケーションからのコードでした:

私はこのようにGCJでコンパイルしました:

そして、次のように実行しました:

0 投票する
10 に答える
3781 参照

java - これは有効なJavaですか?

これは有効なJavaですか?

  • Eclipse3.5は「はい」と言っています
  • Eclipse3.6はノーと言っています
  • Intellij9は「はい」と言っています
  • Sunjavac1.6.0_20は「はい」と言っています
  • GCJ4.4.3は「はい」と言っています
  • GWTコンパイラは「はい」と言います
  • 私の前のStackoverflowの質問で群衆はノーと言います

私のJava理論の理解はノーと言っています!

JLSがそれについて何を言っているかを知ることは興味深いでしょう。

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

java - MinGW gcj で Java コードをコンパイル中にエラーが発生しました

やあ、firends、これは私の最初の投稿です。

Gcc を使用して Java をコンパイルし始めたばかりですが、これを行うのに問題があります。

私の入力と出力:

cmd:gcj Porgram.java

<2>出力:

E:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../libmingw32.a:main.c:<.text+0xd2>: '_WinMain@ への未定義参照16' collect2: ld が 1 つの終了ステータスを返しました

どんな助けでも大歓迎です!!

0 投票する
1 に答える
364 参照

java - GCJ javax.swing.GroupLayout

Java バージョン 4.4.4 の gnu コンパイラを使用しています。javax.swing.GroupLayout はサポートされていません。それ以降のバージョンにはこのサポートが付属していますか? 私のシステムでは、これまで何度も GCC をビルドしてきました。これを行う必要がありますか?

0 投票する
0 に答える
1407 参照

macos - SnowLeopard 上の GCJ

ここがこの質問をするのに適切な場所かどうかはわかりません..しかし...

Mac OS X 10.6 用の gcj のインストーラー (またはそれをインストールする方法) があるかどうか知っていますか?

MacPorts をインストールしようとしましたが、コンパイル エラーが発生しました。