ネットから簡単なJavaの例をダウンロードしました。以下のコードをコンパイルしようとしています。
package ArrayList;
import java.util.ArrayList;
public class SimpleArrayListExample {
public static void main(String[] args) {
//create an ArrayList object
ArrayList<String> arrayList = new ArrayList<String>();
/*
Add elements to Arraylist using
boolean add(Object o) method. It returns true as a general behavior
of Collection.add method. The specified object is appended at the end
of the ArrayList.
*/
arrayList.add("1");
arrayList.add("2");
arrayList.add("3");
/*
Use get method of Java ArrayList class to display elements of ArrayList.
Object get(int index) returns and element at the specified index in
the ArrayList
*/
System.out.println("Getting elements of ArrayList");
System.out.println(arrayList.get(0));
System.out.println(arrayList.get(1));
System.out.println(arrayList.get(2));
}
}
私はあなたの提案に従ってプログラムを編集しました、そして私はコンパイルすることができて、そして私はクラスファイルを手に入れました。
java SimpleArrayListExample.java
今私はを使用してファイルを実行しようとしています
java -classpath . ArrayList.SimpleArrayListExample.java
スレッド"main"java.lang.NoClassDefFoundErrorの例外
グーグルで検索したところ、-classpathを指定する必要があることがわかりました。
http://www.tech-recipes.com/rx/826/java-exception-in-thread-main-javalangnoclassdeffounderror/ これは問題を解決していないようです。