我有如下的Java文件结构:
Gadget.java
GadgetShop.java
Mobile.java
MP3Player.java
GadgetShop.java
文件包含主要方法package thegadgetshop;
import java.awt.Font;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class GadgetShop extends JFrame implements ActionListener
{
....
我使用以下命令来运行文件:
javac GadgetShop.java
我得到了这些错误:
GadgetShop.java:44:错误:找不到符号
私有ArrayList listGadgets;
^
符号:类小工具
位置:GadgetShop类
GadgetShop.java:332:错误:找不到符号
私人小工具getGadget(int displayNumber){
^
符号:类小工具
位置:GadgetShop类
GadgetShop.java:265:错误:找不到符号
Mobile mobile = new Mobile(型号,尺寸,dPrice,iWeight,iCredit);
^
符号:移动类
位置:GadgetShop类
GadgetShop.java:265:错误:找不到符号
Mobile mobile = new Mobile(型号,尺寸,dPrice,iWeight,iCredit);
^
符号:移动类
位置:GadgetShop类
GadgetShop.java:297:错误:找不到符号
MP3Player mp3Payer =新的MP3Player(型号,大小,dPrice,iWeight,iMemory);
^
符号:MP3Player类
位置:GadgetShop类
GadgetShop.java:297:错误:找不到符号
MP3Player mp3Payer =新的MP3Player(型号,大小,dPrice,iWeight,iMemory);
^
符号:MP3Player类
位置:GadgetShop类
GadgetShop.java:333:错误:找不到符号
小工具小工具= null;
^
符号:类小工具
位置:GadgetShop类
GadgetShop.java:363:错误:找不到符号
小工具小工具= getGadget(iDisplayNumber);
^
符号:类小工具
位置:GadgetShop类
GadgetShop.java:375:错误:找不到符号
if(Mobile的小工具实例){
^
符号:移动类
位置:GadgetShop类
GadgetShop.java:376:错误:找不到符号
移动移动=(移动)小工具;
^
符号:移动类
位置:GadgetShop类
GadgetShop.java:376:错误:找不到符号
移动移动=(移动)小工具;
^
符号:移动类
位置:GadgetShop类
GadgetShop.java:382:错误:找不到符号
if(MP3Player的小工具实例){
^
符号:MP3Player类
位置:GadgetShop类
GadgetShop.java:383:错误:找不到符号
MP3Player mP3Player =(MP3Player)小工具;
^
符号:MP3Player类
位置:GadgetShop类
GadgetShop.java:383:错误:找不到符号
MP3Player mP3Player =(MP3Player)小工具;
^
符号:MP3Player类
位置:GadgetShop类
GadgetShop.java:419:错误:找不到符号
小工具小工具= getGadget(iDisplayNumber);
^
符号:类小工具
位置:GadgetShop类
GadgetShop.java:423:错误:找不到符号
if(Mobile的小工具实例){
^
符号:移动类
位置:GadgetShop类
GadgetShop.java:425:错误:找不到符号
移动移动=(移动)小工具;
^
符号:移动类
位置:GadgetShop类
GadgetShop.java:425:错误:找不到符号
移动移动=(移动)小工具;
^
符号:移动类
位置:GadgetShop类
GadgetShop.java:466:错误:找不到符号
小工具小工具= getGadget(iDisplayNumber);
^
符号:类小工具
位置:GadgetShop类
GadgetShop.java:470:错误:找不到符号
if(MP3Player的小工具实例){
^
符号:MP3Player类
位置:GadgetShop类
GadgetShop.java:472:错误:找不到符号
MP3Player mP3Player =(MP3Player)小工具;
^
符号:MP3Player类
位置:GadgetShop类
GadgetShop.java:472:错误:找不到符号
MP3Player mP3Player =(MP3Player)小工具;
^
符号:MP3Player类
位置:GadgetShop类
注意:GadgetShop.java使用未经检查或不安全的操作。
注意:使用-Xlint:unchecked重新编译以获取详细信息。
22个错误
我不知道为什么在Netbeans中正常运行时不能从CMD编译和运行它。我真的需要从CMD运行它。
我也使用了此命令,但是得到了相同的错误:
javac -Xlint GadgetShop.java
编辑1:
我在Netbeans中具有以下文件结构:
文件夹目录中的文件和类结构:
您的任何帮助将不胜感激!
最佳答案
正如其他人指出的那样,您需要导航到要在其中运行项目的文件夹。
参见this post,我认为它将回答您的问题。