Java 为什么从netbeans生成的可执行jar文件不';当我从Netbeans itslef运行项目时,我不能工作吗?

Java 为什么从netbeans生成的可执行jar文件不';当我从Netbeans itslef运行项目时,我不能工作吗?,java,netbeans,Java,Netbeans,请允许我使用java项目将pdf转换为epub,该项目在netbeanse中运行良好,但是当我从jar文件(由netbeans生成)运行项目时,它运行不好,为什么?尝试使用附加参数-Dfile.encoding=UTF8启动jar,好的,您正在将pdf文本写入HTML。您应该知道HTML文件中写入了什么编码,并建议客户端浏览器: <html> <head> <meta http-equiv="Content-Type" content="text/ht

请允许我使用java项目将pdf转换为epub,该项目在netbeanse中运行良好,但是当我从jar文件(由netbeans生成)运行项目时,它运行不好,为什么?

尝试使用附加参数
-Dfile.encoding=UTF8
启动jar,好的,您正在将pdf文本写入HTML。您应该知道HTML文件中写入了什么编码,并建议客户端浏览器:

<html>
  <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

或者尝试在浏览器中更改字符编码

意味着您将可视化数据,但可视化程序不知道
编码或使用在该代码点没有字符的编码。

“为什么?”因为您犯了一个错误。。。我知道,这个答案没有帮助,你的问题描述也没有帮助。工作“好”吗?会发生什么?有什么问题吗?这个问题对任何人都没有帮助。如果有错误,项目不是从netbeans运行的??但是它很好,没有问题Sok,让我进一步解释这个问题,我在项目中工作,将pdf转换为epub,问题来自于阿拉伯语pdf文件,英语书籍转换成功,但阿拉伯语书籍转换字体有问题,尽管它转换为Netbeans很好,但不是jar文件!!!,为什么?失败时会收到任何错误消息?尝试从命令行运行jar以查看任何输出:
java-jar myjar.jar
请给我写一个名为“test.jar”的完整命令,该文件应该是
java-Dfile.encoding=UTF8-jar test.jar
非常感谢Ben先生和Petermm先生的出色帮助,我试图用这个命令运行jar文件,并提供我需要的输出。我不知道这个命令如何纠正输出,但重要的是它被解决了,非常感谢你