【问题标题】:Need to compile Java program with TWO packages and MANY classes from command line but can't get syntax right需要从命令行编译带有两个包和许多类的 Java 程序,但无法正确获取语法
【发布时间】:2015-03-09 21:02:46
【问题描述】:

到目前为止,我只使用 Netbeans 进行编译。现在我有一个复杂的项目,虽然我得到了错误的编译,但我不知道如何包含 gbl 包(缺少它会导致很多错误)。以下是我尝试过的方法,还有很多其他方法:

C:\Users\Dov\Google Drive\NetBeansProjects\WordyHelperton>{命令提示符}

javac -classpath src\masterwords;src\gbl src\masterwords\*.java

javac -classpath src\masterwords;src\gbl src\*\*.java

javac -classpath src\masterwords;src\gbl -sourcepath src\*\*.java

这是 Netbeans 目录结构:

项目路径如下:

C:\Users\Dov\Google Drive\NetBeansProjects\WordyHelperton

包含gblmasterwords 包很重要,但如果可能的话,我需要masterwords.res\dictionary。 (这是它的路径:

C:\Users\Dov\Google Drive\NetBeansProjects\WordyHelperton\src\masterwords\res)

我可以从某人那里得到一个命令行吗?

【问题讨论】:

    标签: java netbeans javac


    【解决方案1】:

    首先进入你的src文件夹,然后你可以这样做:

    javac -classpath masterwords\*.java gbl\*.java
    

    由于您不断在类路径声明中添加“src”,javac 一直在寻找这样的包中的类:

    src.masterwords.SomeClass
    

    【讨论】:

    • 您需要在您的 src 文件夹中。
    • @Gergely--你看到我发布了一个错误吗?一两分钟后,当我发现我不在我的 src 文件夹中时,我试图删除它。你的命令对我有用。
    猜你喜欢
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多