package com.guan.code20160405;

import java.io.File;

import java.io.IOException;

public class OpenHelpFile {

public static void main(String[] args) {

/**

*我把五子棋文档1.0.chm放在和项目同目录下的projectFile文件夹下

*/

String ch1="/";

String ch2="//";

//找到项目的根路径

String contextPath = System.getProperty("user.dir");

File file=new File(contextPath);

String p = file.getParent();

file = new File(p + "/projectFile");

System.out.println("path===="+file.getPath());

System.out.println("parent==="+file.getParent());

String helpFilePath = p + "/projectFile/五子棋文档1.0.chm";

try {

//hh.exe是Windows系统中允许chm文件的程序

Runtime.getRuntime().exec("hh.exe "+helpFilePath.replaceAll(ch1,ch2));

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

java语法 chm_使用java代码打开chm格式的帮助文档相关推荐

  1. C#一行代码打开任何格式的本地文档,word,ppt,mp3,remb都可以

     添加命名空间: using System.Diagnostics;string fileName = @"E:/控件/测试/超市商品采购管理.doc";//路径自己可以换成p ...

  2. html版api文档,将html版API文档转换成chm格式的API文档

    将html版API文档转换成chm格式的API文档并不是一件难事,所需要的只是2个工具及其你要制作的API的javadoc文档,一般去官网下载的话,都会有源代码和javadoc,软件一个是制作chm文 ...

  3. CHM格式的帮助文档,打开时乱码

    在CSDN上,下载了一份matlab帮助文档. 打开时,乱码. 设置 IE浏览器 编码方式后,重新打开chm帮助文档,chm帮助文档 恢复正常. 操作说明 : 展示截图 :

  4. java生成docx_java利用Freemarker模板生成docx格式的word文档

    之前写过一篇利用Freemarker模板生成doc的博客,不过那个博客有点缺陷,生成的word占用的空间很大,几百页的word有将近100M了.所以,后面需求必须是生成的docx文档,结果导出后正常才 ...

  5. java后台代码添加超链接_Java 实现Excel文档添加超链接的代码

    超链接即内容链接,通过给特定对象设置超链接,可实现载体与特定网页.文件.邮件.网络等的链接,点击链接载体可打开链接目标,在文档处理中是一种比较常用的功能.本文将介绍通过Java程序给Excel文档添加 ...

  6. 基于ssh的航空订票系统-飞机订票系统javaweb-机票订购课程设计java代码(源码+数据库文件+文档)

    基于ssh的航空订票系统-飞机订票系统javaweb-机票订购java代码(源码+数据库文件+文档) 注意:该项目只展示部分功能,如需了解,评论区咨询即可. 作者:IT跃迁谷 1.开发环境 开发语言: ...

  7. java xml用word打开乱码_为什么word文档打开是乱码

    为什么word文档打开是乱码 篇一:word文档变成乱码的两种解决方法 word文档变成乱码的两种解决方法 一.文档格式法 这种方法是将损坏的Word文档转换为另一种格式,然后再将其转换回Word文档 ...

  8. 在HTML网页中打开chm格式的帮助文件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在HTM ...

  9. java 如何将word 转换为ftl_word转化为ftl模板 word文档转化成ftl文件

    word模版,另存成test.xml ,然后修改参数 .将test.xml改为test.ftl. 然后用网上的这段代码生成word文档. 打开时总是提示如下图(数据填入正确) public void ...

  10. linux下打开chm格式文件

    首先我们安装一个打开chm文件的软件,这个软件叫chmsee. 在终端下运行: sudo apt-get install chmsee 安装完成后有可能还是打不开,这可能是系统升级时,如果xulrun ...

最新文章

  1. php post可重复提交了,如何防止 POST 数据重复提交!
  2. 将HTML导出生成word文档
  3. 两端外伸梁内力计算机程序,理解材料力学核心问题:梁的弯曲 剪力弯矩图快速软件绘法...
  4. linux mmap 内存映射
  5. jQuery EasyUI Datagrid组件的完整的基础DOM结构
  6. VTK读取序列化图像
  7. body属性文本标记和排版标记
  8. php常见错误和解决办法
  9. 自定义分区partitioner实现数据分区存储
  10. 【正点原子MP157连载】第九章 STM32MP1时钟系统-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南
  11. 理解之软件需求说明书
  12. kali之iwconfig
  13. 出租车计费程序php,出租车计价器VHDL程序
  14. SpringBoot整合集成p6spy
  15. 微信小程序跳转美团外卖小程序时出现白屏解决demo
  16. 从零接入微信公众号(Java实现 附源码)
  17. 什么是OpenID?OpenID概念、原理和案例
  18. STM32通定时器时间设置步骤和计算公式方法寄存器值
  19. 如何解除win10和Git的最大文件路径限制
  20. 新构造运动名词解释_新构造运动的含义

热门文章

  1. 服务器不支持ssl怎么回事,客户端和服务器不支持一般 SSL 协议版本或加密套件 解决方法...
  2. 高并发限流-漏桶算法和令牌桶算法
  3. 为什么独立站卖家都在WhatsApp上进行销售?
  4. HBase集群出现NotServingRegionException问题的排查及解决方法
  5. MetaSploit攻击实例讲解------终端下PostgreSQL数据库的使用(包括kali linux 2016.2(rolling) 和 BT5)...
  6. 如何解开payload.bin获取包括Android内核在内的系统镜像文件?payload.bin解包教程
  7. QQ被盗恢复原来QQ的好友有妙招
  8. navigateTo和navigateBack的使用
  9. kubernetes日志架构
  10. 用svg矢量图实现动画效果