相关疑难解决方法(0)

如何正确构建IntelliJ的罐子?

我有一个包含单个模块和一些依赖项的项目.我想在一个单独的目录中创建一个包含已编译模块的jar.另外,我希望我的模块旁边有依赖项.

无论我如何扭曲IntelliJ的"构建jar"进程,我模块的输出都显示为空(除了META-INF文件).

java build-process jar intellij-idea

483
推荐指数
7
解决办法
54万
查看次数

在命令提示符和IntelliJ IDEA中使用自定义jar库

我在使用命令提示符使用自定义jar库(来自http://algs4.cs.princeton.edu/home/的 algs4.jar/stdlib.jar )时遇到问题.我将库添加到IntelliJ类路径设置(项目结构 - > SDKs - >类路径),并且能够使用IntelliJ使用它们的类没有问题.

但是,我也希望能够在命令提示符中使用这些库.即使我在Windows设置中没有设置CLASSPATH变量,我也能够在cmd中使用javac/java,在使用标准java库时没有问题.(可能是因为IntelliJ为每个启动/编译的所有标准库设置CLASSPATH以在系统范围内工作).但是,即使将2个jar添加到IntelliJ类路径设置后,我也无法在cmd中使用"javac".然后我在Windows设置中创建了CLASSPATH变量,并将jar添加到它们中.在此之后,我能够使用javac进行编译,没有任何问题.但是,当我尝试在cmd中运行程序时,我得到了这个:

"错误:无法找到或加载主类".

每当我使用任何jar库(包括标准库)时,我都会遇到此错误,在设置Windows CLASSPATH之前我没有遇到任何问题.我想发生的事情是,一旦我设置了自己的CLASSPATH,这将覆盖由intelliJ设置的类路径.当我删除CLASSPATH时,我再次能够在cmd中编译和运行标准库,而不是2个自定义库.

请帮忙!

java cmd classpath intellij-idea

3
推荐指数
1
解决办法
2166
查看次数

标签 统计

intellij-idea ×2

java ×2

build-process ×1

classpath ×1

cmd ×1

jar ×1