在教程之后,我尝试使用windows 10中的java命令来设置一个基本的java项目。文件是
C:\Users\Talon\Desktop\java intellij\01j9\src\com.me.mymodule\module-info.java C:\Users\Talon\Desktop\java intellij\01j9\src\com.me.mymodule\com\me\mymodule\Main.java
和一个空文件夹C:\Users\Talon\Desktop\java intellij\01j9\mods\com.me.mymodule。
module-info.java
module com.me.mymodule {}Main.java
package com.me.mymodule;
public class Main {
public static void main(String[] args) {
System.out.println("Hello World from Module");
}
}在C:\Users\Talon\Desktop\java intellij\01j9>中输入“cd”之后,我应该输入的命令是
javac -d mods/com.me.mymodule \ src/com.me.mymodule/module-info.java \ src/com.me.mymodule/com/me/mymodule/Main.java但是它是为机器操作系统编写的,所以在windows中,我尝试了
javac -d mods/com.me.mymodule;src/com.me.mymodule/module-info.java;src/com.me/mymodule/com/me/mymodule/Main.java和
javac -d mods\com.me.mymodule;src\com.me.mymodule\module-info.java;src\com.me\mymodule\com\me\mymodule\Main.java在这两个文件中,我都有javac:没有源文件。路径是错的还是我应该输入不同的命令?
发布于 2017-08-08 13:54:19
这描述了JDK9 9的javac命令行工具语法。
你的命令应该是
javac -d mods\com.me.mymodule src\com.me.mymodule\module-info.java src\com.me\mymodule\com\me\mymodule\Main.java其中module-info.java和Main.java都是"sourceFiles",而-d mods\com.me.mymodule指定了一个目标目录。
https://stackoverflow.com/questions/45569717
复制相似问题