1. 下载、安装jdk
下载安装包https://www.oracle.com/java/technologies/downloads/#java8;
解压;
将 $(JAVA_HOME)/bin路径添加到 PATH中。
注意:
jdk版本必须不超过8,且不能是openjdk。因为2016_11_18发布的ArchiveViewer版本中(此时只更新到jdk8)部分特定的API,在JDK9及以后版本中被封装到了模块中,无法直接访问;而由于产权问题,openjdk无法开放使用一部分sun jdk的源代码。
例如,使用 jdk-16.0.2 或 CentOS 7 自带的 openjdk 1.8.0时,安装ArchiveViewer会报错:
[javac] /home/dongxw/modules/epicsarchiverap_archiveviewer-master/src/org/jfree/chart/encoders/SunJPEGEncoderAdapter.java:53: error: package com.sun.imageio.plugins.jpeg is not visible
[javac] import com.sun.imageio.plugins.jpeg.JPEGImageWriter;
[javac] /home/dongxw/modules/epicsarchiverap_archiveviewer-master/src/org/jfree/chart/encoders/SunJPEGEncoderAdapter.java:53: error: package com.sun.imageio.plugins.jpeg is not visible
[javac] import com.sun.imageio.plugins.jpeg.JPEGImageWriter;
2. 下载、安装ant
下载对应于JDK版本的安装包https://ant.apache.org/bindownload.cgi;
解压;
将 $(ANT_HOME)/bin路径添加到 PATH中。
3. 下载、安装ArchiveViewer
下载安装包https://github.com/slacmshankar/epicsarchiverap_archiveviewer;
解压;
编译安装:
cd epicsarchiverap_archiveviewer-master
ant
4. 使用ArchiveViewer
打开ArchiveViewer界面:
cd epicsarchiverap_archiveviewer-master
java -jar javalib/archiveviewer.jar
添加数据检索源:
File -> New Connection -> 输入“pbraw://< retrieval address >
添加PV:
search -> 弹出对话框中输入PV名(可使用正则表达式)
【参考文章】
- ant的安装与使用
- Ant是什么?
- Retrieving data using the ArchiveViewer
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)