問題タブ [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.
java - GCJ の奇妙なコンパイラ エラー
gcj を使用していくつかの Java コードをコンパイルしようとしていました。次のエラーが発生します。その行の何かが私のgcjでサポートされていないからですか? ところで、私は gcj を使用して、ネイティブ コードが最新のホット スポット JVM のバイトコードよりも優れているかどうかを確認しています。
AbstractCursor.java:113: エラー: '{' が必要です。public abstract class AbstractCursor implements Cursor { ^ AbstractCursor.java:113: 以前のエラーで混乱し、救済されました
ありがとう〜レアズ
gcj - gcj で jar をコンパイルできません: main への未定義の参照
eclipse で Java プロジェクトを開発し、実行可能な jar を作成しました。次に、gcj を使用してその jar をコンパイルしようとしました。
しかし、SboxInterface は main-method を持つ唯一のクラスであり、Eclipse で実行可能な jar を作成するときにこの情報も入れました。
何を試すことができますか?何が悪いのか少し迷っています。
linker - GCJリンクエラー:エラー:「main」への未定義の参照collect2:エラー:ldが1つの終了ステータスを返しました
コードは次のとおりです。
したがって、絶対に珍しいケースではなく、単なる基本的な例です。
javac
OpenJDKの代わりにGCJの実装を使用してバイトコードを作成しようとすると、正常に機能します。
しかし、GCJでネイティブコードを作成しようとすると、そのリンカーエラーが発生します。必要に応じて、詳細な出力を提供できます。
だから、私の質問は、誰かが何がうまくいかなかったのか考えているのだろうか?
java - プログラム javac は、次のパッケージ ubuntu にあります。
タイピング
http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linuxに従って、oracle jdk-7u15-linux-i586.tar.gz をインストールしました。また、
システムに Sun JDK/JRE のみをインストールするのを手伝ってください。wubi を使用して Ubuntu 11.04 を実行しています。
java - GCJでJava文字列配列を作成するには?
C++コードからJavaクラスkissdb.dev.Runの「public static void main(String[])」メソッドを呼び出そうとしています。GCJ を使用してコンパイルします。
ただし、以下のコードはコンパイルされません。コンパイラは次のように述べています。
何をすべきか?私のC++コード:
java - プログラムまたはパッケージ gcjh はどこにありますか?
Unable to build pdftk from source on fedora machine のような問題が発生していますが、Ubuntu 13.04 で発生しています。
gcc-gcj
を提供する をインストールしましgcj-4.8
た。
を開きMakefile.Debian
、次のように変更しました。そのため、いくつかの GCC ビルド ツールの適切なバージョンが検出されます。
次に、私はしようとしましたmake
:
をインストールgcc-gcj
しましたが、持っていないようgcjh
です:
gcc-java
またはgcc-gcjh
パッケージはありません:
とは何gcjh
ですか? Ubuntu 13 の場合はどこにありますか?
java - gcjがjarファイルでメインクラスを見つけられない
私は gcj と Java の両方に慣れていないので、明らかな何かが欠けている場合はご容赦ください。gcj を使用して YUICompressor をコンパイルしようとしていますが、メイン クラスが見つからないというエラーが発生します。私は持っている:
YUICompressor クラスが jar ファイル内にあることはわかっているので、gcj がそれを認識しない理由がわかりません。
YUICompressor.jar ファイルは、java から呼び出すと正常に動作するようですが、ターゲット マシンにインストールされている Java に依存しないバイナリとして配布したいと考えています。任意の提案をいただければ幸いです。
java - GCJ: Java ネイティブ コード、他のマシンでは実行されません
私はGCJを試しましたが、うまくコンパイルされました。UbuntuとWindowsの両方で試しました。コンパイルされたファイルは、Ubuntu マシンと .exe with wine で実行されています。しかし、Ubuntu サーバーで実行しようとすると、次のエラーが発生しました。
しかし、「ネイティブ」コードを実行するために何もインストールする必要はないと思いました。また、Windows マシンで .exe を実行できませんでした。
なぜこれが起こっているのか教えてください。多分私は間違ってコンパイルしています。私はこれを使用します:gcj --main=Hello -o hello.exe Hello.jar
Windows用。