我知道这是一个基本问题。我已经使用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行的错误。然后我才意识到我不知道发生了什么,并且可以使用一些帮助来理解你们!
非常感谢。
答案 0 :(得分:2)
您需要包含该包 -
javac test/*.java
答案 1 :(得分:1)
在命令行中尝试此操作
exports.newMessage = function(data, ack){
var socket = this
console.log(`newMessage listening`,data);
botReply = looking4bot(data.message)
setTimeout( ()=> {
// if socket reconnected then find correct client
if(client = users[data.to_user] )
client.emit("newMessage", botReply)
}, 5000)
}
这应该在你的文件中创建一个名为test的文件夹包