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);
    }

运行结果如下图:

java Jieba 新增词典 java词典代码_python


java Jieba 新增词典 java词典代码_java_02

二、下载jsoup组件

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

java Jieba 新增词典 java词典代码_java Jieba 新增词典_03

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

java Jieba 新增词典 java词典代码_java_04

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

java Jieba 新增词典 java词典代码_python_05


java Jieba 新增词典 java词典代码_ide_06


该lib文件夹内的jar包对整个项目可用。

然后程序即可运行。运行结果如上图。

三、对程序进行打包。

1.创建jar包

java Jieba 新增词典 java词典代码_java_07


java Jieba 新增词典 java词典代码_java_08


java Jieba 新增词典 java词典代码_pycharm_09

2.进行build

java Jieba 新增词典 java词典代码_python_10


生成软件包mydict.jar

java Jieba 新增词典 java词典代码_ide_11


java Jieba 新增词典 java词典代码_ide_12

四、创建程序的独立运行环境,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,执行上面的命令。

java Jieba 新增词典 java词典代码_pycharm_13


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

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

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

java Jieba 新增词典 java词典代码_java_14