【Java语言自制词典翻译小工具(自己的词典,简单好用)】
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语言自制词典翻译小工具(自己的词典,简单好用)】相关推荐
- 把python语言翻译出来_Python语言实现翻译小工具(Python打包成exe文件)
本文主要向大家介绍了Python语言实现翻译小工具(Python打包成exe文件),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 1.环境 windows10 python3.5 ...
- WPF:全文翻译小工具
我一直使用灵格斯电子词典,里面有个全文翻译的功能,能选择Google,Yahoo等等很多翻译的功能.觉得Google翻译得最好.找了一点资料,利用WPF实现类似的功能,支持52种语言. 灵格斯全文翻译 ...
- python自动翻译小工具_Python实现翻译小工具
一.背景 利用Requests模块获取有道词典web页面的post信息,BeautifulSoup来获取需要的内容,通过tkinter模块生成gui界面. 二.代码 git源码地址 Python实现翻 ...
- 【青少年编程】黄羽恒:翻译小工具 -- 利用有道翻译
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...
- python制作小工具_利用Python制作翻译小工具
话不多说,直接上代码. Component文件: # coding:utf-8 from tkinter import * from tkinter import ttk from tkinter i ...
- python利器怎么编程-Python实现翻译小工具!几行代码搞定!装逼利器有没有!
一.背景 利用Requests模块获取有道词典web页面的post信息,BeautifulSoup来获取需要的内容,通过tkinter模块生成gui界面 二.代码 进群:548377875 即可 ...
- python制作翻译小软件_如何基于Python制作有道翻译小工具
这篇文章主要介绍了如何基于Python制作有道翻译小工具,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 该工具主要是利用了爬虫,爬取web有道翻译的 ...
- 【青少年编程】黄羽恒:翻译小工具 -- 利用百度翻译
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 微信后台回复"资料下载&quo ...
- python英语翻译-python制作英语翻译小工具
用python爬虫可以制作英语翻译小工具.来看下代码吧- import requests,json #函数封装 def translator(): session=requests.session() ...
- python英语翻译-python制作英语翻译小工具代码实例
这篇文章主要介绍了python制作英语翻译小工具代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 用python爬虫可以制作英语翻译小工具.来 ...
最新文章
- 【HDOJ】4579 Random Walk
- 吴恩达机器学习 -- 多变量线性回归
- Hive元数据信息表详解
- 外部系统调用PO的webservice服务,往SAP系统发送数据,用的XISOAPAdapter的方式,出现错误
- Butterknife全方位解析
- C++学习——c语言和C++语言中的struct
- 《机器学习》周志华 习题答案9.4
- Docker storage driver(十四)
- 源码安装apache, jre, tomcat
- centos7安装源疯了_Jenkins 在 Centos7 上安装(使用国内源)
- bios刷写工具_蓝天P750/P751编程器刷BIOS
- linux查看wifi信号命令_详细解析:Linux系统的无线网络命令
- cadence allegro - 四层板设置 ……F
- [系统安全] 五.OllyDbg和Cheat Engine工具逆向分析植物大战僵尸游戏
- 人脸识别-----Olivetti Faces人脸数据集合处理
- edge的扩展插件如何在chrome里面使用?
- 电话号码查询系统(链式结构)
- ROS2使用OpenCV基础
- 怎么判断机械表上满弦_机械表发条怎么上满 这些条件要满足
- 异军突起!当贝投影加冕中国家用投影仪增长之王!
热门文章
- 家庭服务器的系统设计,基于家庭服务器远程信息管理系统的设计与实现
- 『蓝桥杯』第九届蓝桥杯C++省赛B组——题目汇总
- 合宙 724UG 模块UART学习
- 类内静态函数和全局静态函数的相同点和不同点?
- VMware 16安装CentOS7.9教程
- 盘点:中国“颜值+才华”的几位知名女程序员!如何看待女生当程序员?
- python+pytest+selenium+allure实战
- AUTOSAR汽车电子嵌入式编程精讲300篇-汽车LIN总线网络通信的研究及上位机设计(续)
- 电脑上比较好用的日程提醒软件选择用哪个?
- IOS 入门之基础控件学习1