Intellij idea 建立一個test工程,並使用maven管理依賴
阿新 • • 發佈:2018-11-06
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檔案,右鍵沒有執行選項
解決方法:
指定原始碼目錄即可。