こんにちは私は、コンソールでのいくつかのエラーを持って、私は、このjarファイルを使用したことがない...それが意味か私は非推奨メソッドか何かを使用したものならばorg.apache.http
apache.org POSTリクエストエラー
ありがとう知りません!
エラー:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.http.conn.ssl.DefaultHostnameVerifier.<init>(DefaultHostnameVerifier.java:70)
at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:944)
at javaapplication1.JavaApplication1.main(JavaApplication1.java:31)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 3 more
コード:
public class JavaApplication1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws JSONException, IOException {
HttpClient client = HttpClientBuilder.create().build();
HttpPost post = new HttpPost("https://fcm.googleapis.com/fcm/send");
post.setHeader("Content-type", "application/json");
post.setHeader("Authorization", "key=...");
JSONObject message = new JSONObject();
message.put("to", "f_NnqnU8WiM:APA91bHRGGTCRJpc4UEr2zksJFuDyQM15ONAM368_RoelMrZaPI-2i-5nFjD8oFkUaqA_8pP1ij0j2TSzWPFmrfZ5J3lhnoJfC_QECWL3yr9puETwEff5sqshU6ROIV2ehzj9ULcSA3_");
message.put("priority", "high");
JSONObject notification = new JSONObject();
notification.put("title", "Koko");
notification.put("body", "Nouvelle invitation");
message.put("Notification", notification);
post.setEntity(new StringEntity(message.toString(), "UTF-8"));
HttpResponse response = client.execute(post);
}
}
は多分これがhttp://stackoverflow.com/questions/17973970/を助けますhow-to-solve-java-lang-noclassdeffounderror –