引入Lingua库运行Java程序遇编译错误求助
解决方案
方法1:用Gradle创建项目管理依赖(推荐)
- 在ParentFolder下新建子文件夹(比如
my-lingua-app)作为项目目录,进入该目录后初始化Gradle Java项目:gradle init --type java-application - 打开
build.gradle文件,在dependencies块中添加Lingua库依赖:- 若使用本地构建的jar包,找到
linguaLibraryFolder/build/libs下的jar文件(如lingua-x.x.x.jar),添加本地依赖:dependencies { implementation files('../linguaLibraryFolder/build/libs/lingua-x.x.x.jar') // 保留原有默认依赖 } - 或直接使用Maven中央仓库的依赖(替换为对应版本):
dependencies { implementation 'com.github.pemistahl:lingua:1.1.0' // 保留原有默认依赖 }
- 若使用本地构建的jar包,找到
- 将
RunLingua.java代码替换到src/main/java下的主类文件,或直接放入该目录(注意包名对应)。 - 运行项目:
gradle run
方法2:手动编译运行(快速测试)
- 找到
linguaLibraryFolder/build/libs下的Lingua jar文件(如lingua-x.x.x.jar)。 - 在ParentFolder目录下,编译时指定classpath引入jar包:
javac -cp "./linguaLibraryFolder/build/libs/lingua-x.x.x.jar" RunLingua.java - 运行编译后的class文件,同样指定classpath:
Windows系统需将分隔符改为java -cp ".:./linguaLibraryFolder/build/libs/lingua-x.x.x.jar" RunLingua;:java -cp ".;./linguaLibraryFolder/build/libs/lingua-x.x.x.jar" RunLingua
内容的提问来源于stack exchange,提问作者Leighton
相关产品推荐
相关产品推荐

