gcc -x java helloworld.java?

时间:2012-08-08 05:11:30

标签: java

我是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

我知道我必须安装JDK来编写Java类,gcc还不足以编译我的helloworld.java吗?如果是这样,那里有什么问题?我缺少什么?

1 个答案:

答案 0 :(得分:4)

海湾合作委员会是不够的。 你需要这个:

GCJ - JavaTM编程语言的GNU编译器 http://gcc.gnu.org/java/

在您的机器上安装它,它会没问题。

Redhat / Fedora的安装:

yum update
yum install gcj (or java-gcj-compat)