私は以下を実装しようとしています:
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)