0

I want to run my Java code in terminal (ubuntu Linux)

I faced this error:

Could not find or load main class

package javaapplication7;

public class CannyEdgeDetectorSeq {
    public static void main(String args[]) throws Exception {
    }
}

and i used the command:

javac  CannyEdgeDetectorSeq.java
java CannyEdgeDetectorSeq

how I can run my code? maybe I missed some thing likes define jar file????

1 Answers1

1

If you need to run a single class, you don't need a package declaration, only class declaration:

public class CannyEdgeDetectorSeq
{
    public static void main(String args[]) throws Exception{
    }
}

If you want to specify a package, then you must put the original source code in a sub-folder named javaapplication7, and then, from the root directory:

javac javaapplication7/CannyEdgeDetectorSeq.java
java javaapplication7.CannyEdgeDetectorSeq
F.Igor
  • 4,119
  • 1
  • 18
  • 26