我在IntelliJ上有一个有关语言检测的Java项目。我使用了以下软件包:https://github.com/optimaize/language-detector,并且在IntelliJ中一切正常。实际上该程序可以编译并运行,没有任何问题。
当我尝试使用
进行编译时,很可惜javac Main.java
在终端上显示
错误:包com.optimaize.langdetect不存在
主要是我在开发中使用笔记本电脑,我想在DigitalOcean服务器上运行代码。我怎样才能解决这个问题? 我已经考虑过JAVA环境变量和路径或Maven依赖项,但是IntelliJ应该照顾它们,对吗?
感谢您的帮助!
答案 0 :(得分:0)
在您的PC上编译jar,然后在服务器上运行jar文件。
如果要在具有依赖性的服务器上进行编译,我建议使用构建系统。
由于您正在使用Maven(我认为),因此应使用mvn install
而不是javac
进行编译。