私はjavaを使い慣れていません。 私はメインが静的クラスなので、クラス宣言に直面しています。私は静的を削除する場合は、メインクラスが返されます。 私の変数を渡すことができないので、私はgoogleを試してみました。だから私はここに投稿している。 おかげコンパイル時にJava静的メインエラーが発生する
package javaapplication2;
import java.security.MessageDigest;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JavaApplication2 {
private void outluck() {
}
public interface DbType {
public void mySQL();
public void microsoftSQLServer();
}
public static void main(String[] args) {
outluck(); <--- Error
}
public String Encrypt(String s) {
}
public String hehe(String ooo){
String x="";
try {
//
}
} catch (SQLException ex) {
}
return x;
}
public class Database implements DbType {
public void 1()
public void 2()
public void 3()
public void 4()
}
}
エラーた:
非静的メソッドoutluck()は、静的コンテンツから参照することができません。
私はそれを非静的にしようとしましたが、まだエラーがあります。データベースクラスはデータベース接続のための私のクラスです。
heheクラスは、dbに対してクエリを実行し、データを取得して encrypt関数に渡してデータベースを更新します。
@KevinEscheですが、それは私の主な機能と衝突しています。私もその投稿をチェックしました。 – Jeev
ええ、あなたの質問は基本的には「私は静的な意味は何なのかわからないので、静的なものではないのにコンパイルエラーが発生するたびに静的なものを投げればどうしてうまくいかないのですか? – SomeJavaGuy
エラーが発生した場合は、正確なエラーをGoogleに報告してください。回答が得られる可能性は非常に高いです。そして、あなたがエラーを投稿するとき、正確にコピーされたエラーを投稿してください。タイプミスで再入力しないでください。 –