Tag: 主方法

主类方法在类错误中不是静态的

class useTent { Scanner keyboard=new Scanner (System.in); public void main (String[] args) { Tent t= new Tent(); HireContract hc = new HireContract(); ProcessHire(t, hc); } } 这是我的代码,我一直得到同样的错误: “主要方法在类useTent中不是静态的,请将main方法定义为:public static void main(String [] args)” 当我使它静态时我得到以下错误: “C:\ Users \ Emma \ Documents \ opps ass1 \ useTent.java:22:错误:非静态方法ProcessHire(Tent,HireContract)无法从静态上下文ProcessHire(t,hc)引用;” 而且还是 “错误:主要方法在类useTent中不是静态的,请将main方法定义为:public static void main(String [] args)”

在applet中找不到主要方法错误

在我的学校,我使用Notepad ++编写applet,我需要将它打包在一个jar中,以便我可以签名。 我试图用这样的批处理文件执行此操作: CD C:\Users\name\Java\bin javac className.java jar cvfm className.jar Manifest.txt classFolder java -jar className.jar PAUSE 然后我得到一个未找到exception的主方法。 在调试或打开我的jar方面我没有什么可做的,因为正如我之前所说的那样,它在学校并且阻止了很多function。 如果需要,我可以提供更多细节,谢谢。

你能在技术上调用main方法中的字符串吗?

main方法的标题是 public static void main (String[] args) 你能从技术上用你想要的任何东西取代“args”吗? 另外,为什么参数是一个数组?

java中的合法主方法签名

class NewClass{ public static void main(String a){ System.out.print(“Hello”); } } 当我尝试执行上面的代码时,它显示错误, 找不到主要方法 。 但是当我将public static void main(String a)更改为public static void main(String… a)或public static void main(String a[]) 。 然后,它工作.. !! 所以,我的问题是我们可以用多少种方法编写合法的主方法签名以及这个签名public static void main(String… a)含义是什么?