Intellij idea 创建一个test工程,并使用maven管理依赖

1.  Cannot start compilation: the output path is not specified for module "Test".
Specify the output path in the Project Structure dialog.

解决方法:

(1).点击工具栏的File按钮----》project structure(或者选中project按键盘的F4)打开项目结构面板。

(2).点击Project Settings 下的Project,在Project compiler output中点击最右边的  ...  指定你的项目目录下的output文件夹(如果你的目录下没有,自己手动创建一个),然后点ok确定项目配置即可。


2.Error:java: 无效的源发行版: 10

解决方法:
files->settings->compiler下面的java compiler: project bytecode version
files->project structure->project 下面的Project sdk
files->project structure->Modules  下面的language level
以上三个对应的sdk版本必须相同。我是用的jdk版本是8.那么以上配置都应该选择8

3. maven管理依赖的样例pom.xml

右键当前工程,选择add framework support , 选择maven;

在pom.xml中管理依赖,样例如下:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>awesomeQ</groupId>
    <artifactId>Test</artifactId>
    <version>1.0-SNAPSHOT</version>


    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec -->
        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.10</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.4</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on -->
        <dependency>
            <groupId>org.bouncycastle</groupId>
            <artifactId>bcprov-jdk15on</artifactId>
            <version>1.52</version>
        </dependency>


    </dependencies>


    <build>
        <finalName>test</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.0</version>
                <configuration>
                    <source>1.8</source>
                    <encoding>UTF-8</encoding>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>

 需要注意的是必须制定build。否则默认的maven java编译版本可能会有问题。

4. 对某一个java文件,右键没有执行选项

解决方法:

指定源码目录即可。

猜你喜欢

转载自blog.csdn.net/eaglejiawo1120/article/details/83479210