当前位置: 首页 > news >正文

windows下在线预览服务kkFileView4.4.0问题记录

前几天找到一个开源项目:kkFileView,感觉可能以后可能会用到,所以尝试了下。
通过git下载下来,版本是4.4.0,通过idea打开项目,发现老是无法找到组件aspose-cad,版本是23.9.
找了好多文章,都没有一个能够用的说法。
后来发现,可能是aspose的组件地址变了。
去到
https://releases.aspose.com/java/repo/中找到对应版本的文件。
https://releases.aspose.com/java/repo/com/aspose/aspose-cad/23.9/aspose-cad-23.9.pom
https://releases.aspose.com/java/repo/com/aspose/aspose-cad/23.9/aspose-cad-23.9.jar
先下载下来。
然后在工程中,将pom.xml文件内容用aspose-cad-23.9.pom文件内容替换,刷新项目,这样会在maven本地库中自动下载相关依赖。
如我的地址是:
D:\java\workspace.m2\repository\com\aspose\aspose-cad\23.9
完成后,会发现其实还有问题,打开这个地址后会发现文件不正常,然后再将aspose-cad-23.9.pom和aspose-cad-23.9.jar放到本地地址中覆盖或者放进去,再刷新maven项目,应该就不再提示组件问题了。
第一步问题解决。
然后启动调试,发现地址http://localhost:8012可以启动了,同时试了几个文件,也可以正常预览了。
然后maven项目package,拿到jar包:kkFileView-4.4.0-beta.jar
做一个批处理:start.bat
内容为:

CHCP 65001
title modbusTask
set JAVA_HOME="D:\java\jdk1.8"
set CLASSPATH=".;D:\java\jdk1.8\lib\dt.jar;D:\java\jdk1.8\lib\tools.jar;"
set "PATH=%PATH%.;D:\java\jdk1.8\bin;"
REM java -Dfile.encoding=UTF-8 -Dloader.path="lib/" -jar D:\java\oaService\oa-0.0.1-SNAPSHOT.jar --spring.config.location=application.yml
java -Dfile.encoding=UTF-8 -jar kkFileView-4.4.0-beta.jar --spring.config.location=application.properties

运行命令:
运行提示:
找不到office组件,请确认’office.home’配置是否有误
后来也找了好几篇文章,windows下说的都有些含糊,参考了这篇:

试了试,下面我这里是可行的:
下载
https://downloadarchive.documentfoundation.org/libreoffice/old/7.1.0.1/win/x86_64/LibreOffice_7.1.0.1_Win_x64.msi
安装。
application.properties文件内容可以不动。
kkFileView-4.4.0-beta.jar文件放到git拉下来的项目根目录下,start.bat也放到里面,终于可以启动了。

启动正常了。
在这里插入图片描述

http://www.lryc.cn/news/415500.html

相关文章:

  • Java:通过反射获取class类的属性
  • 07.FreeRTOS列表与列表项
  • 餐饮业油烟净化器安装势在必行,切勿侥幸
  • SpringBoot集成阿里百炼大模型 原子的学习日记Day01
  • 【网络编程】网络原理(一)
  • 鲁班上门维修安装系统源码开发之功能模式
  • 图数据处理的新时代:阿里FraphCompute与蚂蚁金服TuGraph对比综述
  • InnoDB引擎下SQL的执行流程
  • Java小白入门到实战应用教程-重写和重载
  • 微力同步如何安装使用并使用内网穿透配置公网地址远程访问
  • nginx负载聚能
  • Python进阶 JSON数据,pyecharts制图
  • polyglot,一个有趣的 Python 库!
  • 4.3.语言模型
  • (学习总结10)C++类和对象1
  • 进击大数据系列(一):Hadoop 基本概念与生态介绍
  • 评价类算法--模糊综合评价算法模型
  • 哪些系统需要按照等保2.0进行定级?
  • 自注意力和位置编码
  • “文件夹提示无法访问?高效数据恢复策略全解析“
  • 结构开发笔记(一):外壳IP防水等级与IP防水铝壳体初步选型
  • WPF Datagrid控件,获取某一个单元格中的控件
  • P10838 『FLA - I』庭中有奇树
  • WebRTC简介
  • 一套直播系统带商城源码 附搭建教程
  • Netty 总结与补充(十)
  • 循环实现异步变同步的问题
  • 测试GPT4o分析巴黎奥运会奖牌数据
  • TF卡(SD NAND)参考设计和使用提示
  • 电源芯片负载调整率测试方法、原理以及自动化测试的优势-纳米软件