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 № 1GCC 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)