私は以下を実装しようとしています:
public class Main {
public static void main(String[] args) {
//READ FILE IN
String filename = args[0];
System.out.println(filename);
}}
これは正常にコンパイルされますが、実行しようとすると、java br/com/seimos/minijava/Main.java < aまたはjava br/com/seimos/minijava/Main.java aたとえば、エラーが発生します。どうして??(ちなみに、私ができるようにそれを取得する必要がありますjava br/xx/xx.../xx.
ありがとう!
編集:申し訳ありませんが、最初に間違って入力しました。私は実行しjavaませんでしjavacた。
私が得るエラーは次のとおりです。
Exception in thread "main" java.lang.NoClassDefFoundError: br/com/seimos/minijava/Main/java
Caused by: java.lang.ClassNotFoundException: br.com.seimos.minijava.Main.java
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)