代码是execute里面设置null不会有问题,如果是对象,就会报错。代码如下:

HttpGet get = new HttpGet();

HttpResponse response = HttpClients.createDefault().execute(get);

错误信息如下:

PS D:\work\eclipsetest\zClient> java -jar .\Client1.jar

Error: A JNI error has occurred, please check your installation and try again

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/client/methods/HttpUriRequest

at java.lang.Class.getDeclaredMethods0(Native Method)

at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)

at java.lang.Class.privateGetMethodRecursive(Class.java:3048)

at java.lang.Class.getMethod0(Class.java:3018)

at java.lang.Class.getMethod(Class.java:1784)

at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)

at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)

Caused by: java.lang.ClassNotFoundException: org.apache.http.client.methods.HttpUriRequest

at java.net.URLClassLoader.findClass(URLClassLoader.java:382)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

... 7 more

eclipse生成java项目出错,Java项目使用了HttpClients相关包,用eclipse导出jar包就不能正常运行Error: A JNI error has occurred...相关推荐

  1. 将java项目导出jar包,然后转成在windows上的可执行文件(没有java运行环境的电脑也可以)

    近期在做一个java串口项目,需要将完整的项目导出.exe文件在没有java环境的电脑上运行,下面是详细的操作步骤以及遇到各种问题的解决办法.. 1.将项目导出jar包,使用的工具是eclipse,该 ...

  2. Java代码安装maven jar_Java中Maven项目导出jar包配置的示例代码

    具体代码如下所示: src/main/java src/main/resources ${project.build.directory} **/*.java src/test/java src/te ...

  3. java的idea中项目导出jar包

    简单来说,当我们写好的项目要直接当做一个软件来使用,不需要再打开idea等软件运行出结果时候,我们可以将项目导出为jar包,即可直接像快捷图标一样运行. 以下是中文版IDEA软件的项目构建导出方法!! ...

  4. Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包

    场景 Eclipse中打包引用了第三方jar包的Java Application项目,除了添加MANIFESE.MF文件,还可以使用 Fat Jar插件打成jar包. 但是Eclipse的版本在4.3 ...

  5. java生成jar包时使第三方jar_IEDA生成可运行jar包(包含第三方jar包)的方法

    最近现网需要处理一下数据,来适配一个场景.安排我来编写一个脚本来实现,由于步骤比较多,且需要调用其他服务接口,使用shell脚本来实现比较困难,所以想到了使用shell脚本调用java可执行jar包的 ...

  6. 【idea】【springboot】【jar】导出jar运行后报错java.lang.ClassNotFoundException 及springboot在idea导出jar包的正确方法

    文章目录 一.问题描述 二.问题分析 三.springboot在idea中导出jar包的正确方法 1.删除原有MANIFEST.MF 2.工程设置 3.导出jar包 总结 一.问题描述 使用idea将 ...

  7. 什么是Java jar包?怎么打jar包?怎么运行jar包

    不知道有没有新人有我这样的疑问.导师给个任务"来看看这个jar包能不能跑",我一脸蒙蔽,啥是jar包啊?这里我就记录一下自己搞清楚啥是jar包时候的一些学习的资料. 首先我推荐去看 ...

  8. Android项目导出jar包的小技巧

    为什么80%的码农都做不了架构师?>>>    我们知道,可以通过如下设置将一个普通的Android工程转换成Android Library工程 设置前后工程变化如下 使用Ant编译 ...

  9. android jar导出,Android项目导出jar包的小技巧

    我们知道,可以通过如下设置将一个普通的Android工程转换成Android Library工程 设置前后工程变化如下 使用Ant编译时(通过android.bat update project 命令 ...

最新文章

  1. CxImage图像处理类库
  2. LeetCode-1.Two Sum
  3. Spring Boot 2.x基础教程:使用Flyway管理数据库版本
  4. 【转】PhpStorm 提交代码到远程GitHub仓库
  5. python持久化存储文件操作
  6. Python3文件操作详解 Python3文件操作大全
  7. delphi 打开资源管理器并定位到指定目录下的文件
  8. php向数组前加如指定键的值,PHP array_fill_keys():使用指定的键和值来填充数组
  9. Laravel服务提供器
  10. mysql 2100_mysql增量备份与恢复实战
  11. poj 2823 Sliding Window 双向队列,学习
  12. Kali 2021.3安装RTL8192EU(腾达U6)无线网卡
  13. 【DGND数字地与AGND模拟地】
  14. (Note)CIE色度图
  15. 今天又是一个全新的开始...
  16. 高考满分作文《细雨湿衣看不见,闲花落地听无声》 之 金庸新版
  17. 为何爱会伤人/为家爱会伤人
  18. 一级计算机考试报名 全国计算机一级报名考试入口官网
  19. (JDK8)jdk-8u201-windows-x64 安装及其环境变量配置
  20. Spark 基础知识

热门文章

  1. 订单信息修改java模型图,java毕业设计_springboot框架的物流运输管理系统订单管理...
  2. 浏览器登录java_java – 如何停止已登录的用户从其他浏览器登录
  3. 递归c语言字符串最小编辑距离,算法设计与分析-编辑距离问题
  4. 皮一皮:夏天来了,蚊子叫了...
  5. 妙用 Intellij IDEA 创建临时文件,Git 跟踪不到的那种
  6. 仅用六个字符来完成Hello World,你能做到吗?
  7. Flink再度霸榜,还不上车?
  8. 重磅消息:Redis 6.0.0 稳定版发布
  9. 抵御故障引发系统性失控的基本原则:混沌工程
  10. 如何监控impala的数据_CDH秘籍(两):cloudera Manager存储监控数据