Java语言自制词典翻译小工具(自己的词典,简单好用)

一、编写代码,过程不便详述以免被和谐,代码直接cv再经过下面几步即可运行,想要了解具体方法思路的可以进行免费私信。

 public static void main(String[] args) throws Exception {while (true) {//1 输入词汇var w = JOptionPane.showInputDialog("请输入词汇:");if (w==null || w.trim().length() ==0){break;}//2 组合网址var u = "https://cn.bing.com/dict/search?q=" + w;//3.jsoup组件获得结果var ss = Jsoup.connect(u).get().select("span[class=def b_regtxt]").eachText();var su = new StringBuilder();var i=0;for (String s : ss) {su.append(String.format("%02d",++i)).append(s).append("\r\n");}//4 输出结果JOptionPane.showMessageDialog(null, su);}System.out.println("词典软件退出");System.exit(0);}

运行结果如下图:

二、下载jsoup组件

1、下载地址:https://jsoup.org/download

2.在项目文件夹内创建lib文件夹,将下载的jar包放进去

3、以idea为例,对项目进行导包依赖



该lib文件夹内的jar包对整个项目可用。
然后程序即可运行。运行结果如上图。

三、对程序进行打包。

1.创建jar包



2.进行build


生成软件包mydict.jar

四、创建程序的独立运行环境,jdk版本在10及以上可支持该程序代码,若没有jdk10及以上版本环境,可参考jdk版本迅速切换升级

1、jdk9以后没有jre,如下命令建立jre程序目录

bin\jlink --module-path jmods --add-modules java.desktop,java.base --output jre

以jdk17为例,打开jdk17的位置,然后cmd进入shell,执行上面的命令。

然后会发现生成的jre。这时在生成的mydict.jar文件夹内双击mydict.jar即可运行,然后可以创建快捷方式到桌面,方便使用。

2、这时该翻译程序已经可以在本机顺利运行并使用,可以将其进一步改进

要想令该程序可以发送给别人没有jre环境的电脑上正常运行,可以将自己刚才创建的jre包和mydict.jar两个文件复制放到一个新的文件夹内,然后将该创建一个.txt文本,里面输入start ./jre/bin/javaw -jar mydict.jar再将该.txt文本后缀改为.bat文件,之后双击执行该bat文件即可运行该程序。

将该文件夹打包压缩发给别人,别人解压后即可通过双击bat文件进行运行该程序。也可以将该bat文件发送到桌面快捷方式,进行改名,该图标等操作。

【Java语言自制词典翻译小工具(自己的词典,简单好用)】相关推荐

  1. 把python语言翻译出来_Python语言实现翻译小工具(Python打包成exe文件)

    本文主要向大家介绍了Python语言实现翻译小工具(Python打包成exe文件),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 1.环境 windows10 python3.5 ...

  2. WPF:全文翻译小工具

    我一直使用灵格斯电子词典,里面有个全文翻译的功能,能选择Google,Yahoo等等很多翻译的功能.觉得Google翻译得最好.找了一点资料,利用WPF实现类似的功能,支持52种语言. 灵格斯全文翻译 ...

  3. python自动翻译小工具_Python实现翻译小工具

    一.背景 利用Requests模块获取有道词典web页面的post信息,BeautifulSoup来获取需要的内容,通过tkinter模块生成gui界面. 二.代码 git源码地址 Python实现翻 ...

  4. 【青少年编程】黄羽恒:翻译小工具 -- 利用有道翻译

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  5. python制作小工具_利用Python制作翻译小工具

    话不多说,直接上代码. Component文件: # coding:utf-8 from tkinter import * from tkinter import ttk from tkinter i ...

  6. python利器怎么编程-Python实现翻译小工具!几行代码搞定!装逼利器有没有!

    一.背景 利用Requests模块获取有道词典web页面的post信息,BeautifulSoup来获取需要的内容,通过tkinter模块生成gui界面 二.代码 进群:548377875    即可 ...

  7. python制作翻译小软件_如何基于Python制作有道翻译小工具

    这篇文章主要介绍了如何基于Python制作有道翻译小工具,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 该工具主要是利用了爬虫,爬取web有道翻译的 ...

  8. 【青少年编程】黄羽恒:翻译小工具 -- 利用百度翻译

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...

  9. python英语翻译-python制作英语翻译小工具

    用python爬虫可以制作英语翻译小工具.来看下代码吧- import requests,json #函数封装 def translator(): session=requests.session() ...

  10. python英语翻译-python制作英语翻译小工具代码实例

    这篇文章主要介绍了python制作英语翻译小工具代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 用python爬虫可以制作英语翻译小工具.来 ...

最新文章

  1. 【HDOJ】4579 Random Walk
  2. 吴恩达机器学习 -- 多变量线性回归
  3. Hive元数据信息表详解
  4. 外部系统调用PO的webservice服务,往SAP系统发送数据,用的XISOAPAdapter的方式,出现错误
  5. Butterknife全方位解析
  6. C++学习——c语言和C++语言中的struct
  7. 《机器学习》周志华 习题答案9.4
  8. Docker storage driver(十四)
  9. 源码安装apache, jre, tomcat
  10. centos7安装源疯了_Jenkins 在 Centos7 上安装(使用国内源)
  11. bios刷写工具_蓝天P750/P751编程器刷BIOS
  12. linux查看wifi信号命令_详细解析:Linux系统的无线网络命令
  13. cadence allegro - 四层板设置 ……F
  14. [系统安全] 五.OllyDbg和Cheat Engine工具逆向分析植物大战僵尸游戏
  15. 人脸识别-----Olivetti Faces人脸数据集合处理
  16. edge的扩展插件如何在chrome里面使用?
  17. 电话号码查询系统(链式结构)
  18. ROS2使用OpenCV基础
  19. 怎么判断机械表上满弦_机械表发条怎么上满 这些条件要满足
  20. 异军突起!当贝投影加冕中国家用投影仪增长之王!

热门文章

  1. 家庭服务器的系统设计,基于家庭服务器远程信息管理系统的设计与实现
  2. 『蓝桥杯』第九届蓝桥杯C++省赛B组——题目汇总
  3. 合宙 724UG 模块UART学习
  4. 类内静态函数和全局静态函数的相同点和不同点?
  5. VMware 16安装CentOS7.9教程
  6. 盘点:中国“颜值+才华”的几位知名女程序员!如何看待女生当程序员?
  7. python+pytest+selenium+allure实战
  8. AUTOSAR汽车电子嵌入式编程精讲300篇-汽车LIN总线网络通信的研究及上位机设计(续)
  9. 电脑上比较好用的日程提醒软件选择用哪个?
  10. IOS 入门之基础控件学习1