/ / gcc -x java helloworld.java? - java

gcc -x java helloworld.java? - java

Jestem nowy w Javie.

Próbuję połączyć się z bazą danych, ale nie jestem w stanie skompilować mojego programu testowego (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

Wiem, że muszę zainstalować JDK, aby napisać klasę Java, ale gcc nie wystarczy, aby skompilować mój helloworld.java? Jeśli tak, to co jest złego w górze? Coś czego mi brakuje?

Odpowiedzi:

4 dla odpowiedzi № 1

GCC to za mało. Musisz mieć to:

GCJ - Kompilator GNU dla języka programowania JavaTM http://gcc.gnu.org/java/

Zainstaluj to na swoim komputerze i wszystko będzie dobrze.

Instalacja dla Redhat / Fedory:

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