我对Java还是很陌生,在我的课程中没有学到很多东西。每次我尝试运行代码时,都会被告知我没有主要方法。但是我以为 public void main(String [] args){ 声明main方法,它位于代码的底部。任何人都可以帮助修改代码以使其运行吗?
userSchema.methods.compareHashandpass = function(password, hash, cb){
bcrypt.compare(password, hash, function(err, res) {
if (err) return cb(err);
if (res === false) {
cb(null,false);
} else {
cb(nuul, true);
}
});
};
答案 0 :(得分:2)
更改
public void main(String[] args) {
到
public static void main(String[] args) {
导致
package java2;
import java.util.Date;
public class tenpoint01 {
public class Time {
private int hour;
private int minute;
private int second;
public Time() {
this(System.currentTimeMillis());
}
public Time(long elapsed) {
Date date = new Date(elapsed);
this.hour = date.getHours();
this.minute = date.getMinutes();
this.second = date.getSeconds();
}
public Time(int hour, int minute, int second) {
this.hour = hour;
this.minute = minute;
this.second = second;
}
private void setTime(long elapsedTime) {
Date date = new Date(elapsedTime);
this.hour = date.getHours();
this.minute = date.getMinutes();
this.second = date.getSeconds();
}
public int getHour() {
return hour;
}
public int getMinute() {
return minute;
}
public int getSecond() {
return second;
}
@Override
public String toString() {
return hour + ":" + minute + ":" + second;
}
/**
* @param args the command line arguments
*/
public void main(String[] args) {
Time time = new Time();
Time time2 = new Time(555550000);
System.out.println(time);
System.out.println(time2);
}
}
}
在
中运行以上结果16
4
4
4
4
0
已打印蜜蜂
这应该做
答案 1 :(得分:1)
如果缺少static
关键字,则main方法的签名不正确,主要方法应为:
public static void main(String[] args) {
^^^^^^
// your code here
}
由于您使用的是Netbeans(现在已经很智能),您只需键入public
并按 Ctrl + Enter ,您就会看到主要方法。或者,只需键入psvm
,然后输入 tab ,有关更多详细信息,请访问此处:
答案 2 :(得分:0)
您应该在主要方法中添加“静态”关键字
要执行您当前拥有的内容,应该是:
module.exports = {
// > do your setup here <
before(browser) {
browser
.solr_query.global_settings.internalAdviceLinksHtml();
},
'links above footer on advice landing page displayed': function (browser) {
browser
.url(browser.launch_url + browser.globals.carAdvice)
.assert.elementPresent('section.seo-internal-links');
},
// > do your cleanup here <
after(browser) {
browser
.browserEnd();
},
};
}