java コンパイル中にシンボルが見つかりません:
コードが正常に記述された後にコンパイルします: javac ServerSocket.java
次のようなエラーが発生します:
完全なコードは次のとおりです:
import java.net.*; public class ServerSocket{ public static void main(String[] args){ ServerSocket ss = new ServerSocket(8888); }
何度か注意深く観察した結果、コードには問題がなく、ブート パッケージも正常であることがわかりました。 。それはコンパイルできないだけです。ネットでjavaのPATH環境変数の設定パスに問題があると言っている人がいたので、パスを確認してjavacコマンドを入力したところ正常でした。
ふと、Javaのファイル名もクラス名もServerSocketになっていることに気づきましたが、これはJDKのクラス名ではないでしょうか?競合があったので、名前を変更してコンパイルしました。繰り返しになりますが、注意してください: Java に名前を付けるときは、JDK にすでに存在するクラス名を使用しないように注意してください。特に、このクラスが Java で参照される必要があり、そのクラスがクラスを作成すると上記のエラーが発生します。
Java の知識をさらに深めたい場合は、Java 基本チュートリアル 列に注目してください。
以上がシンボルが見つからない Java コンパイル エラーの理由と解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。