IntelliJ IDEA:修订间差异

来自牛奶河Wiki
跳到导航 跳到搜索
无编辑摘要
第2行: 第2行:


==== jar 包 ====
==== jar 包 ====
文件 -> 项目结构 -> 项目设置 -> 工件 -> + -> jar -> 来自依赖
文件(File) -> 项目结构(Project Structure) -> 项目设置(Project Settings) -> 工件(Airifacts) -> + -> jar -> 来自依赖
* 主类(需要 jar 包默认可执行时,需输入指定名称)
* 主类(需要 jar 包默认可执行时,需输入指定名称)
* +包含测试(否则无法执行主类的 main)
* +包含测试(否则无法执行主类的 main)
* 来自库的 jar 文件 -> 提取到目标(打包成一个文件),复制到输出...(多个文件),该选项后面的“输出布局”中可以在主类中选择“类路径”,实现将相关 jar 包放在不同目录的效果。
* 来自库的 jar 文件 -> 提取到目标(打包成一个文件, Extract to the Taget JAR),复制到输出...(多个文件),该选项后面的“输出布局”中可以在主类中选择“类路径”,实现将相关 jar 包放在不同目录的效果。


====无法在 src 下建立类文件====
====无法在 src 下建立类文件====

2024年3月29日 (五) 13:25的版本

IntelliJ IDEA 2023

jar 包

文件(File) -> 项目结构(Project Structure) -> 项目设置(Project Settings) -> 工件(Airifacts) -> + -> jar -> 来自依赖

  • 主类(需要 jar 包默认可执行时,需输入指定名称)
  • +包含测试(否则无法执行主类的 main)
  • 来自库的 jar 文件 -> 提取到目标(打包成一个文件, Extract to the Taget JAR),复制到输出...(多个文件),该选项后面的“输出布局”中可以在主类中选择“类路径”,实现将相关 jar 包放在不同目录的效果。

无法在 src 下建立类文件

文件 -> 项目结构 -> 项目设置 -> 模块

源:将 src 标识为源代码,将 target 标记为排除

将 src/main 也标识为 source,引用包体可以省略为:import com.udf.base.CNF(main.com.udf...)
将 src/test 标识为测试

java 不支持发行版本 7

可以在 idea Java编译器配置中修改,但会被 pom 覆盖。
# pom.xml
<build>
    <plugins>
        <plugin>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>