1

私はJavaが初めてです。

データベースに接続しようとしていますが、テスト プログラムをコンパイルできません ( helloworld.java)

[root@localhost my_src]# gcc -v
Using built-in specs.
Target: i386-redhat-linux
........... --enable-languages=c,c++,objc,obj-c++,java,fortran,ada..............
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)

[root@localhost my_src]# gcc -x java helloworld.java
gcc: error trying to exec 'jc1': execvp No such a file or directory

Java クラスを作成するには JDK をインストールする必要があることはわかっていますが、helloworld.java をコンパイルするには gcc では不十分ですか? もしそうなら、そこに何が問題なのですか?私が欠けているものはありますか?

4

1 に答える 1

5

GCC では十分ではありません。これが必要です:

GCJ - JavaTM プログラミング言語用の GNU コンパイラ http://gcc.gnu.org/java/

これをマシンにインストールすればOKです。

Redhat/Fedora のインストール:

yum update
yum install gcj (or java-gcj-compat)
于 2012-08-08T05:15:21.947 に答える