我一直收到此错误错误:无法找到或加载主类javaclass.Javaclass

时间:2014-11-16 05:34:30

标签: java

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package Javaclass;

import java.util.Scanner;

/**
 * t
 * 
 * @author dhayal
 */
public class Javaclass {

    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
        Scanner a = new Scanner(System.in);
        int i, n;
        System.out.println("enter the value");
        n = a.nextInt();
        while (n > 0) {
            for (i = 0; i < n; i++) {
                System.out.print("*");
                // TODO code application logic here
            }
            System.out.println();
            n--;
        }
    }
}

2 个答案:

答案 0 :(得分:0)

我认为你试图通过以下方式来实现这个目标:

java javaclass/Javaclass

java Javaclass/Javaclass

代替

答案 1 :(得分:0)

使用javac Javaclass.java进行编译时,生成的Javaclass.class将在同一文件夹中创建,因此如果您使用java Javaclass.Javaclassjava Javaclass运行该类,则会获得{{} 1}}。

您需要做的是在编译源代码时必须使用Could not find or load main class Javaclass.Javaclass选项提及目标文件夹,如下所示

-d

在这种情况下,将编译Javaclass并将生成的类填充放置为javac -d . Javaclass.java

然后您可以使用以下命令运行该类。

./Javaclass/Javaclass.class