繁体   English   中英

在没有Eclipse的情况下创建和使用Java包

[英]Creating and Using a Java package without Eclipse

我知道这是一个基本问题。 我从事Java已有很长时间了……但是今天我突然想到了创建不带IDE的程序包。 所以我认为以下应该可行:

package test;

class Node {

    int data;
    Node left, right;

    public Node(int data) {
        this.data = data;
        this.left = left;
        this.right = right;
    }
}

class SumBinaryTree {

    public static void main(String[] args) {
        ////
    }
}

现在,我认为现在的包测试包含Node类和SumBinaryTree类。 完成javac SumBinaryTree.java ,我编写了以下代码:

package test;

class Test {
    public static void main(String[] args) {
        Node t = new Node(0);
    }    
}

现在,由于package test; 存在,我认为这会起作用。 但是,在执行javac Test.java ,两个Node行出现错误。 然后,我意识到我不知道发生了什么,可以通过一些帮助来了解你们!

非常感谢。

您需要包括以下包装:

javac test/*.java

在命令行中尝试

    cd intoParentDirWhereNodeIs
    javac Node.java
    javac -d . Node.java

这应该在文件中创建一个名为test的文件夹包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM