Java 找不到或加载主类edu.towson.cosc336.bcornewll.Lab1
我正在写一个程序,它应该是简单的,回顾的东西,但这是我第一次使用cmd提示符和任何文件编写的东西,在java中。每当我在cmd提示符下运行该文件时,都会遇到此错误。 我应该采取的输入文件,扫描内容,然后组成一个列表的总和,平均值等,但cmd提示无法加载我的主要方法!非常感谢您的帮助Java 找不到或加载主类edu.towson.cosc336.bcornewll.Lab1,java,cmd,command-prompt,Java,Cmd,Command Prompt,我正在写一个程序,它应该是简单的,回顾的东西,但这是我第一次使用cmd提示符和任何文件编写的东西,在java中。每当我在cmd提示符下运行该文件时,都会遇到此错误。 我应该采取的输入文件,扫描内容,然后组成一个列表的总和,平均值等,但cmd提示无法加载我的主要方法!非常感谢您的帮助 public static void main(String[] args) throws FileNotFoundException { if(args.length < 1) {
public static void main(String[] args) throws FileNotFoundException {
if(args.length < 1) {
System.out.print("Need param");
}else{
File inFile = new File(args[0]);
File outFile = new File(args[1]);
Scanner console = new Scanner(inFile);
PrintWriter writer = new PrintWriter(outFile);
int size = console.nextInt();
int data[] = new int[size];
int sum=0;
double avg = 1;
int min = 999999;
int max = -999999;
for (String a : args) {
System.out.println(a);}
for(int i = 0; i < size; i++) {
data[i] = console.nextInt();
sum = sum + data[i];
avg = sum / size;
if (data[i] < min)
data[i] = min;
if (data[i] > max)
data[i] = max;
}
PrintWriter write = new PrintWriter("output.txt");
write.println("Sum; " + sum);
write.println("Avg: " + avg);
write.println("Min: " + min);
write.println("Max: " + max);
writer.close();
}
}
}
publicstaticvoidmain(字符串[]args)抛出FileNotFoundException{
如果(参数长度<1){
系统输出打印(“需要参数”);
}否则{
文件填充=新文件(args[0]);
文件输出文件=新文件(args[1]);
扫描仪控制台=新扫描仪(内嵌);
PrintWriter=新的PrintWriter(输出文件);
int size=console.nextInt();
int data[]=新的int[size];
整数和=0;
双平均值=1;
int min=999999;
int max=-999999;
for(字符串a:args){
System.out.println(a);}
对于(int i=0;i最大值)
数据[i]=最大值;
}
PrintWriter write=新的PrintWriter(“output.txt”);
write.println(“Sum;”+Sum);
write.println(“平均值:+Avg”);
write.println(“Min:+Min”);
write.println(“Max:+Max”);
writer.close();
}
}
}
我还没有能够运行程序来检查逻辑错误,因为我甚至还没有得到cmd提示符来加载main方法。我做错了什么?您没有遵循java程序的结构。您的文件中缺少类。 您应该遵循java程序结构 示例如下所示。类名和文件名应该匹配
public class ClassName
{
public static void main(String args[])
{
//Code
}
}
java文件中缺少类。请不要在此处发布文本图片或链接。张贴文本。