Netbeansで小さなJavaプログラムを作成しました。それは完全にコンパイルされ、実行されます。しかし、この宿題はそこでテストされるので、Linuxのjavacでコンパイルする必要もあります。試してみると、次のコンパイルエラーメッセージが表示されます。あなたはこのメッセージについて考えていますか?GCCでjavaファイルをコンパイル中にエラーが発生しました
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../lib64/crt1.o: In function `_start':
/home/abuild/rpmbuild/BUILD/glibc-2.14.1/csu/../sysdeps/x86_64/elf/start.S:109: undefined reference to `main'
私はちょうど私がちょうどSQL操作以外のprintln使用していますインポートするためのライブラリ
import java.sql.*;
を次の行を記述します。私のコードの始まりは以下の通りです:
Connection conn = null;
try{
String username = ".....";
String password = "....";
String url = "jdbc:mysql://localhost:3306/.....";
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(url, username, password);
System.out.println("Database connection extablished.");
}
catch(Exception e){
System.out.println("Cannot connect to database server");
}
この部分のコードの後、何も特別なものはありません。
あなたは主な方法がないと不平を言っています。あなたは1つ持っていることを示すことができますか?なぜgccを使ってJavaをコンパイルしていますか?それは何年も更新されていません。 –
JavaプログラムをGCCでコンパイルしますか? – talnicolas
呼び出すコマンドラインを投稿できますか?私はこれが 'gcc'と間違っていて、' gcj'でなければならないことを期待しています...? –