我对 Visual Studio 中的 IntelliJ 很陌生,而且我通常对资源文件在 IntelliJ 项目中的工作方式感到很困惑。我阅读了一些关于将资源获取到类路径以及 IntelliJ 文档的问题和答案,但仍然感到困惑。我还有几个问题:
- 有些问题提到了maven,有些没有。maven 项目在编译和处理资源方面与普通模块有何不同?
- 当我
main
从 IntelliJ 中运行一个方法时,它是从哪里运行的?直接从编译的.class
文件,或从生成的jar
?这两者都存在于文件系统中的什么地方,有什么区别? - 如果我只是将一个
.xml
文件放在源代码树的某个位置,那么在 IntelliJ 中编译和运行时,默认情况下 IntelliJ 会如何处理它?我怎样才能改变它的位置? main
在 IntelliJ 中运行函数时的类路径是什么?- 您如何获得包含在 jar 文件中或编译输出中的任意文件?