###なぜこの警告?が現れる原因と理由が知りたいです。
JavaLaunchHelperとは何なのか、2つのうち1つが使用されていると言われても、そんなもの定義したことはないです・・・元々導入されているなら、どこに何だろう・・・という状態です。
この現象について、超ド級の初心者でも辛うじて解る、解説お願いします。
発生している問題・エラーメッセージ
objc[8508]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
該当のソースコード
java
1public class StaticTest { 2 3 static final String GREETING_MESSAGE = "Hello"; 4 5 static String staticField = "World";//class field 6 7 static String staticMethod(){ //class method 8 return "yay!"; 9 } 10 11 String instanceField = "Hello"; 12 13 String instanceMethod() { 14 return instanceField + " " + staticField + " " + staticMethod(); 15 } 16 17} 18
★
java
1 2public class StaticTestMain { 3 public static void main(String...args) { 4 5 System.out.println(StaticTest.GREETING_MESSAGE); 6 System.out.println(StaticTest.staticField);// World class field 7 System.out.println(StaticTest.staticMethod());// yay! class 8 9 StaticTest.staticField = "Japan";// 10 System.out.println(StaticTest.staticField);// Japan 11 12 StaticTest test = new StaticTest(); 13 System.out.println(test.staticField);//Japan 14 System.out.println(test.staticMethod()); //yay! 15 System.out.println(test.instanceMethod());// Hello Japan yay! 16 17 test.staticField = "Murata"; 18 System.out.println(test.instanceMethod());//Hello Murata yay! 19 20 test.instanceField = "Hi"; 21 System.out.println(test.instanceMethod());//Hi Murata yay! 22 23 StaticTest test2 = new StaticTest(); 24 25 test2.staticField = "Okada"; 26 System.out.println(StaticTest.staticField);//okada 27 System.out.println(test.staticField);//okada 28 System.out.println(test2.staticField);//okada 29 System.out.println(test2.instanceMethod());// Hello okada yay! 30 31 test2.instanceField = "Yo"; 32 System.out.println(test2.instanceMethod());// Yo okada yay! 33 System.out.println(test.instanceMethod());// Hi Murata yay! 34 35 36 37 } 38}
補足情報
Eclipseを使用してます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。