无法编译Java代码

目标

在学习Java时,由于无法进行编译而浪费了很多时间,因此我将其作为备忘录发布。

這個詞語只需要一種方式,以中文本地方式翻譯為「流動」。

    • 階層とやりたいことの確認

 

    • 発生したエラー

 

    解消法

层次结构

使用Eclipse

使用”tree /f”命令可以查看目录结构。

C:\ocjp\workspace\CoffeeChoiceApp>tree /f
C:.
│  .classpath
│  .project
│
├─.settings
│      org.eclipse.core.resources.prefs
│      org.eclipse.jdt.core.prefs
│
├─bin
│  └─main
│
└─src
    └─main
            BestCoffeeChoiceApp.java
            CheckNumber.java
            CoffeeTasteList.java
            ConnectDatabase.java
            ExecutingClass.java

想做的事情

我想编译BestCoffeeChoiceApp.java。

实际上做过的事情

我們需要首先移動到以下目錄中,然後在cmd中進行編譯操作。

C:\ocjp\workspace\CoffeeChoiceApp\src\main>javac BestCoffeeChoiceApp.java

错误内容 (Error content)

当尝试编译时,出现了以下错误。

BestCoffeeChoiceApp.java:9: エラー: シンボルを見つけられません
                ConnectDatabase cd = new ConnectDatabase();
                ^
  シンボル:   クラス ConnectDatabase
  場所: クラス BestCoffeeChoiceApp
BestCoffeeChoiceApp.java:9: エラー: シンボルを見つけられません
                ConnectDatabase cd = new ConnectDatabase();
                                         ^
  シンボル:   クラス ConnectDatabase
  場所: クラス BestCoffeeChoiceApp
BestCoffeeChoiceApp.java:10: エラー: シンボルを見つけられません
                CheckNumber cn = new CheckNumber();
                ^
  シンボル:   クラス CheckNumber
  場所: クラス BestCoffeeChoiceApp
BestCoffeeChoiceApp.java:10: エラー: シンボルを見つけられません
                CheckNumber cn = new CheckNumber();
                                     ^
  シンボル:   クラス CheckNumber
  場所: クラス BestCoffeeChoiceApp
BestCoffeeChoiceApp.java:12: エラー: シンボルを見つけられません
                        ExecutingClass ec = new ExecutingClass();
                        ^
  シンボル:   クラス ExecutingClass
  場所: クラス BestCoffeeChoiceApp
BestCoffeeChoiceApp.java:12: エラー: シンボルを見つけられません
                        ExecutingClass ec = new ExecutingClass();
                                                ^
  シンボル:   クラス ExecutingClass
  場所: クラス BestCoffeeChoiceApp
エラー6個

错误:找不到符号是什么意思?

我試著調查了一下

全面解释Java中“找不到符号”错误的原因和解决方法

我在Java中遇到了一个错误:找不到符号。我想知道如何解决这个错误。

经参考上述网站总结出的原因,判明有以下4个主要原因

    • 変数やメソッド、クラスなどのスペルミス

 

    • クラスを使用する際に必要なインポートがされていない

 

    • private なのに外部クラスから参照したことによる不可視

 

    外部ライブラリやビルドパスなどの誤り

我:“在Eclipse上运行时都能正常工作,所以这些选项都不是完全不可能的?”

解消法的中文释义可以是寻找解决问题的方法或者消除问题的途径。

无法找到Java编译错误的符号。

参考了上述的网站并解决了这个问题。 le de le zhè gè .)

在将src作为当前目录的情况下,执行以下操作。

javac main/BestCoffeeChoiceApp.java

编译成功,没有任何问题

广告
将在 10 秒后关闭
bannerAds