jenkins 执行 jar 文件 读取参数 显示乱码
时间: 2024-01-08 22:04:03 浏览: 42
可能是因为 Jenkins 和执行的命令行环境字符集不一致导致的。可以尝试在 Jenkins 中配置环境变量 `JAVA_TOOL_OPTIONS`,设置字符集为 UTF-8。
具体步骤如下:
1. 打开 Jenkins 管理界面,点击左侧菜单栏的“系统管理”。
2. 在“系统管理”页面中,点击“全局工具配置”。
3. 在“全局工具配置”页面中,找到“JDK”一节,点击“JDK 安装”链接。
4. 在“JDK 安装”页面中,找到要使用的 JDK 版本,点击“编辑”按钮。
5. 在“编辑 JDK”页面中,找到“环境变量”一栏,添加一个新的环境变量,变量名为“JAVA_TOOL_OPTIONS”,变量值为“-Dfile.encoding=UTF8”。
6. 点击“保存”按钮保存配置,重新构建项目,查看结果是否正常。
如果还是无法解决乱码问题,可以尝试在 Jenkins 中执行命令时添加参数 `-Dfile.encoding=UTF8`,指定字符集为 UTF-8。例如:
```
java -jar myapp.jar -Dfile.encoding=UTF8
```
相关问题
Jenkins 读取 执行参数 中文 时,读取进来就已经乱码了
这可能是由于编码问题引起的。在 Jenkins 中,执行参数是通过环境变量传递的。如果环境变量的编码不正确,就会导致读取进来的参数出现乱码。
解决方法可以尝试以下两种:
1. 修改 Jenkins 的字符编码设置,将其设置为 UTF-8。可以在 Jenkins 的系统配置中找到这个选项。
2. 在 Jenkinsfile 中手动设置执行参数的编码。例如,如果执行参数是通过一个名为 "MY_PARAM" 的环境变量传递的,可以在 Jenkinsfile 中使用如下代码来手动设置编码:
```
def myParam = env.MY_PARAM.getBytes("ISO-8859-1").toString("UTF-8")
```
这将把 ISO-8859-1 编码的参数转换为 UTF-8 编码。
jenkins 中文显示乱码
在Jenkins中出现中文显示乱码的问题可以通过以下方法进行解决。首先,可以尝试修改Jenkins所在目录下的Jenkins.xml文件,找到 `<arguments></arguments>`,在其中间添加 `-Difile.encoding=utf-8`,重新启动Jenkins。这样可以确保Jenkins使用UTF-8编码来处理中文字符,从而避免乱码问题出现。
另外,如果你使用的是Windows系统,你可以通过添加环境变量的方式来设置Jenkins控制台中的中文编码格式。具体操作是,在系统的环境变量中添加一个名为 `JAVA_TOOL_OPTIONS` 的变量,值为 `-Dfile.encoding=utf-8`,然后重新启动Jenkins。这样就可以保证Jenkins在控制台中正确地显示中文字符。
通过以上的方法,你应该能够解决Jenkins中文显示乱码的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Jenkins之解决乱码问题](https://blog.csdn.net/ZZY1078689276/article/details/77839045)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [Jenkins控制台输出中文乱码问题解决方法](https://blog.csdn.net/MenofGod/article/details/80838875)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)