报表打印是用applet方式操作的,所以客户端要有jre环境。如果客户端是windows系统的话,安装jre环境比较方便;如果客户端是linux系统的话,即使服务器端reportConfig.xml文件配置了jreInstallName节点,系统也不会自动安装(原因是linux系统权限控制比较严谨,不允许自动安装软件),需要手动安装jre环境。

下面就介绍一下在linux客户端安装配置jre环境。

一.下载

转至
http://java.com/zh_CN/download/manual.jsp,根据自己需要的版本并单击下载按钮

  1. 有以下两种安装软件包:

    • Linux
      自解压二进制文件

      此文件可用于在用户所选位置安装 Java,且可由任何人(不限于超级用户)进行安装。只要您不是超级用户,它就无法替换 Linux
      提供的 Java 平台的版本。
    • Linux RPM
      软件包


      Linux RPM (Redhat Package Manager) 使用 RPM
      来安装 Java。要使用这种方法,您的系统上需要具有 RPM。如果没有 RPM,请使用另一个选项。

下载最适合您需要的软件包。您可以将文件下载到您的系统的任何目录下。

  1. 下载并检查所下载的文件大小,确保下载了完整无缺的软件包。

    • 下载文件之前,注意 Web
      站点下载页面上提供的文件大小。
    • 下载完毕后,比较所下载文件的大小以及页面上提供的文件大小,确保二者相同。

二.安装

注:下面的说明适用于安装 Java 6。 如果您安装的是其他版本,请确保在终端上键入命令时对版本号进行相应的更改。

安装 Linux(自解压)文件

请按照以下说明进行:

  1. 将您下载的文件的权限更改为可执行。 键入:
    chmod a+x jre-6u<version>-linux-i586.bin
  2. 验证您是否具有执行该文件的权限。键入:
    ls -l

  1. 切换到所需要的安装目录。 键入:
    cd <目录路径名>
    例如,要在 /usr/java/
    目录中安装软件,请键入:
    cd /usr/java/

    关于超级用户访问权限的说明:要将 Java
    安装在系统级位置(例如 /usr/local),必须以超级用户身份登录,从而获得必要的权限。如果您不具有超级用户访问权限,请将 Java
    安装在您的主目录中,或者安装在您具有写入权限的子目录中。
  1. 运行自解压二进制文件,键入:
    ./jre-6u<version>-linux-i586.bin

    将显示许可协议。查看协议。 按空格键显示下一页。读完许可协议后,输入 yes
    继续安装。
  2. Java
    安装到其自身的目录中。在本例中,JRE 将安装在
    /usr/java/jre1.6.0_<version>
    目录中。当安装完成时,您将看到 Done(完成)字样。

  1. 验证当前目录下是否列出了
    jre1.6.0_<版本>
    子目录。键入:
    ls

至此,安装已完成。转至启用和配置部分。


安装 Linux RPM(自解压)文件

请按照以下说明进行:

  1. 成为超级用户,方法是运行 su
    命令并输入超级用户口令。
    在终端上,键入:
    su
    输入超级用户口令。
  2. 切换到所需要的安装目录。 键入:
    cd <目录>
    例如,要在 /usr/java/ 目录中安装软件,请键入:
    cd /usr/java

    关于超级用户访问权限的说明:要将 Java
    安装在系统级位置(例如 /usr/local,必须以超级用户身份登录,从而获得必要的权限。如果您不具有超级用户访问权限,请将 Java
    安装在您的主目录中,或者安装在您具有写入权限的子目录中。
  3. 将您下载的文件的权限更改为可执行。 键入:
    chmod a+x jre-6u<version>-linux-i586-rpm.bin
  4. 启动安装过程。键入:
    ./jre-6u<version>-linux-i586-rpm.bin

    将显示许可协议。查看协议。 按空格键显示下一页。读完许可协议后,输入 yes
    继续安装。
  5. 安装文件将在当前目录创建并运行文件
    jre-6<version>-linux-i586.rpm

  1. 验证当前目录下是否列出了
    jre1.6.0_<版本>
    子目录。键入:
    ls

至此,安装已完成。转至启用和配置部分。


三.启用和配置

Firefox
或 Mozilla

要配置 Java Plugin,请按照以下步骤执行:

  1. 退出 Firefox
    浏览器(如果它已在运行。)
  2. 卸载 Java Plugin
    的所有先前安装版本。

    一次只能使用一个 Java Plugin。如果要使用另一种插件或另一版本的插件,请删除所有其它版本的符号链接并对新插件创建全新的符号链接。
  3. 创建指向浏览器插件目录中
    libnpjp2.so
    文件的符号链接

    • 转至 Firefox 安装目录下的 plugins
      子目录
      cd <Firefox installation directory>/plugins
    • 创建符号链接

      ln -s <Java 安装目录>/lib/i386/libnpjp2.so

示例

  • 如果 Firefox
    安装在以下目录中:
    /usr/lib/<Firefox 安装目录>
  • 并且,Java
    安装在以下目录中:
    /usr/java/<Java 安装目录>
  • 则在终端窗口上键入以下命令,转至浏览器的插件目录:
    /usr/lib/<Firefox 安装目录>/plugin
  • 输入以下命令,为 Mozilla
    浏览器创建指向 Java Plug-in 的符号链接。
    ln -s /usr/java/<Java 安装目录>/lib/i386/libnpjp2.so

注:如果操作系统是64位,libnpjp2.so文件可能不在上面所说那个位置,可能在<Java安装目录>/
lib/amd64/libnpjp2.so,如果找不到,请用find –name libnpjp2.so命令查找。


  1. 启动 Firefox
    浏览器,如果 Firefox 浏览器已打开,则重新启动它。


    在 Firefox 的地址栏中键入 about:plugins,确认是否已经载入 Java Plugin。您还可以单击“工具”菜单以确认 Java
    控制台位于此处。

通过以上步骤就安装上jre环境,在浏览器中配置了,并且系统已经连接上打印机,这样就可以打印了。

linux客户端打印报表时操作系统的配置的更多相关文章

  1. nagios架构及windows,linux客户端配置

    Linux下Nagios的安装与配置 一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等. ...

  2. 配置Linux客户端使用socks5代理上网

    配置Linux客户端使用socks5代理上网   背景 有访问google或者其他海外网站需求的同学可能大都用过或者听过ss,在Windows.Mac.Android.IOS都有现成可用的客户端来协助 ...

  3. openvpn用户管理、linux客户端配置及企业常用真实案例解析

    1.给企业用户分配VPN账户的流程: 添加拨号需要密码的用户 # source vars NOTE: If you run ./clean-all, I will be doing a rm -rf ...

  4. 使用linux mysql客户端建立表时遇到格式解析的问题

    发现在notepad++写好的建表脚本,粘贴到linux客户端后,执行时总是报我的脚本有问题. 我看了又看,发现建表脚本本身是没有问题,问题出在"Tab"键上和注释上边了. 解决办 ...

  5. Linux 账号管理与 ACL 权限配置

    要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过, 不同的使用者应该要拥有不同的权限才行吧?我们还可以透过 user/group 的特殊权限配置, 来规范出不同的群组开发项 ...

  6. 【VNC】Linux环境VNC服务安装、配置与使用

     [VNC]Linux环境VNC服务安装.配置与使用 2009-06-25 15:55:31 分类: Linux   前言:作为一名DBA,在创建Oracle数据库的过程中一般要使用dbca和netc ...

  7. Linux NFS服务器的安装与配置方法(图文详解)

    这篇文章主要介绍了Linux NFS服务器的安装与配置方法(图文详解),需要的朋友可以参考下(http://xb.xcjl0834.com) 一.NFS服务简介 NFS 是Network File S ...

  8. Linux平台上轻松安装与配置Domino

    Linux平台上轻松安装与配置Domino Domino Server的编译安装过程中需要用到libstdc++-2.9和glibc-2.1.1(或者其更高的版本)两个编译模块,它们是Linux开发编 ...

  9. 【转】第六章、Linux 的文件权限与目录配置

    原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0210filepermission.php 最近更新日期:2009/08/18 Linux最优秀的地方之一, ...

随机推荐

  1. IKAnalyzer 独立使用 配置扩展词典

    有三点要注意(要不然扩展词典始终不生效): 后缀名.dic的词典文件,必须如使用文档里所说的 无BOM的UTF-8编码保存的文件.如果不确定什么是  无BOM的UTF-8编码,最简单的方式就是 用No ...

  2. Redis查询&JDBC查询&Hibernate查询方式的效率比较...

    比较三种查询方式查询效率对比...我是用的JavaWeb的方式通过通过JSP页面查询的填写查询的参数...给予反馈.... 整个demo的下载地址:http://files.cnblogs.com/f ...

  3. (转)Linux Shell系列教程之(十四) Shell Select教程

    本文属于<Linux Shell 系列教程>文章系列,该系列共包括以下 18 部分: Linux Shell系列教程之(一)Shell简介 Linux Shell系列教程之(二)第一个Sh ...

  4. C++运算符重载三种形式(成员函数,友元函数,普通函数)详解

    首先,介绍三种重载方式: //作为成员函数重载(常见) class Person{ Private: string name; int age; public: Person(const char* ...

  5. Spring中的BeanPostProcessor

    一.何谓BeanProcessor BeanPostProcessor是SpringFramework里非常重要的核心接口之一,我先贴出一段源代码: /* * Copyright 2002-2015 ...

  6. Picasso加载网络图片失败,提示decodestream时返回null

    最近遇到一个问题,项目用的图片加载框架是Picasso,网络加载框架是okhttp,项目在加载轮播图时有时可以正常加载,有时,会加载失败,提示decodestream时返回null. 首先,需要确定是 ...

  7. 深度剖析Dubbo源码

    -----------------学习dubbo源码,能给你带来什么好处?----------- 1.提升SOA的微服务架构设计能力   通过读dubbo源码是一条非常不错的通往SOA架构设计之路,毕 ...

  8. nginx 学习笔记(5) nginx调试日志

    为启动一个调试日志,nginx需要在构建时配置城支持调试模式. ./configure --with-debug ... 而且调试级别应该使用err_log指令来设置: err_log /path/t ...

  9. spring cloud连载第三篇之Spring Cloud Netflix

    1. Service Discovery: Eureka Server(服务发现:eureka服务器) 1.1 依赖 <dependency> <groupId>org.spr ...

  10. 2019.2.1 现有vue-cli项目引入ESLint

    ESLint 不管是多人合作还是个人项目,代码规范是很重要的.这样做不仅可以很大程度地避免基本语法错误,也保证了代码的可读性. 可能在早期建立项目的时候,因为一些原因没有引入eslint.单元测试等, ...