
cmd运行jar包时设置代理的方法,fiddler抓包cmd设置方法,fiddle抓取cmd命令行下jar包提交的的数据代理设置
java -DproxySet=true -DproxyHost=127001 -DproxyPort=8888 -jar 你的jar包
这句命令适用于fiddler默认设置
主机127001 端口8888根据情况调整
应该是web工程 而且应该是MyEclipse开发环境
如果你建好了一个WEB工程的话,他下面有一个
WebRoot的文件夹 在他下面依次找到
WEB-INF ---> lib文件夹 ,这里就是专门放jar包的
你直接把你的jar包复制到这里就行了
还不明白就给我写邮件 526554567@qqcom
在目前的微服务和容器部署的SpringBoot坏境下,我们一般将项目直接打成 jar包的方式运行(java -jar ),我们可能需要读取resources目录下的自定义文件,想在程序运行时找到该目录,并读取需要的文件。
当时我使用 SystemgetProperty("userdir") 获取工作目录的坑,本地idea工具运行没问题,但是一但打成jar包,路径会变成jar包所在的目录,无法读取jar内部的文件, 不建议用这种方式 。
由于jar中的文件都属于资源的一种,所以获取需从类加载器进行获取。正确的姿势是采用 thisgetClass()getClassLoader()getResourceAsStream() 的方式。
读取自定义文件时,由于getResourceAsStream方法返回的是一个InputStream流,采用InputStreamReader这种方式 最好指定一种编码方式 ,不然可能 中文乱码 !(我在解析xml时中文乱码)
以上就是关于cmd运行jar包时抓包方法全部的内容,包括:cmd运行jar包时抓包方法、java中导入自己下载的jar包、jar方式运行项目-读取jar包中的文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)