侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

尝试deepin 龙芯版系统支持打开JNLP文件

2023-11-15 星期三 / 0 评论 / 0 点赞 / 52 阅读 / 3201 字

第一步,查询java版本。发现deepin系统默认没有安装java。通过网络安装java1.8 deepin系统安装软件包使用aptitude命令比较方便,aptitude 在处理依赖问题上更佳一些。

第一步,查询java版本。发现deepin系统默认没有安装java。通过网络安装java1.8

deepin系统安装软件包使用aptitude命令比较方便,aptitude 在处理依赖问题上更佳一些。

aptitude install openjdk-8-jre.

第二步,开始安装icedtea-web。

没有编译好的包文件,只能自己下载源码后编译

下载icedtea-web-1.6.2

解压缩。

进入目录后,

./configure.

提示

configure: error: cannot guess build type; you must specify one

通过--build=mipsel-unknown-linux指定

再编译

提示:

configure: error: "A JDK home directory could not be found."

网上找了很久解决办法,安装jdk包,安装java,最终通过添加参数

--with-jdk-home=/usr/lib/jvm/java-1.8.0-openjdk-mipsel手工指定jdk home解决

继续编译

configure:error: jdk7 or newer is required,detected was:

明明已经安装了JDK,居然无法检测到,网上找了很多,都是要安装jdk软件包的。

后来想到既然安装了,应该是configure文件里面检测的条件有问题,打开configure文件,找到对应的JDK检测语句。发现其中的正则表达式是在第一行里面查找java的version,但是通过java -version查询出来的第一行是Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp。

修改正则表达式在第二行里面查询java version,问题顺利解决

继续编译:

出现如下错误:

no package 'mozilla-plugin' found

通过安装npapi-sdk-dev软件包解决。

继续编译:

出现如下错误:

configure:error: java.util.jar.Pack200 not found.

网上找到说该包包含在$JAVA_HOME/jvm/java/jre/lib/rt.jar中。

通过jar搜索时,发现缺少jar命令,该命令在openjdk-8-jdk中,安装之。

aptitude install openjdk-8-jdk

通过jar查询Pack200,Pack200是存在的。

$ jar tf /usr/lib/jvm/java-8-openjdk-mipsel/jre/lib/rt.jar | grep Pack200Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gaspjava/util/jar/Pack200$Packer.classjava/util/jar/Pack200$Unpacker.classjava/util/jar/Pack200.class

继续编译,依然出错。

应该是第一行的输出影响了判断。

网上找相关解决办法(见另外的一篇博客)解决。

继续编译,编译通过,但有提示:

************************************************  Warning you are building without tagsoup   ** Some jnlps and most htmls will be malformed ************************************************

下载tagsoup-1.2.1.jar文件。编译时带上参数--with-tagsoup=/usr/shar/java/tagsoup-1.2.1.jar。

编译全命令:

./configure --build=mipsel-unknow-linux --with-jdk-home=/usr/lib/jvm/java-1.8.0-openjdk-mipsel --with-tagsoup=/usr/shar/java/tagsoup-1.2.1.jar

 

 

广告 广告

评论区