Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从命令行创建骨架_Java_Maven_Playn - Fatal编程技术网

Java 从命令行创建骨架

Java 从命令行创建骨架,java,maven,playn,Java,Maven,Playn,我按照中的步骤进行操作,并从Maven missing pom.xml文件中得到一个错误 我已经下载并安装了JavaSEJDK和Maven。我成功地编译并运行了桌面和html5的PlayN演示展示。我修改了演示hello应用程序 现在我想从一个标准的PlayN项目框架开始创建我自己的小游戏。如何从命令行执行此操作?Win7、Java1.8、Maven 3.2.1 十年后我将回到Java,没有Maven方面的经验,因此我不知道该指南是否有未说明的先决条件,比如从某处复制默认的pom.xml文件 (

我按照中的步骤进行操作,并从Maven missing pom.xml文件中得到一个错误

我已经下载并安装了JavaSEJDK和Maven。我成功地编译并运行了桌面和html5的PlayN演示展示。我修改了演示hello应用程序

现在我想从一个标准的PlayN项目框架开始创建我自己的小游戏。如何从命令行执行此操作?Win7、Java1.8、Maven 3.2.1

十年后我将回到Java,没有Maven方面的经验,因此我不知道该指南是否有未说明的先决条件,比如从某处复制默认的pom.xml文件

(following successful compilation of playn demo showcase in playn-samples)...
PS C:\dev\playn-samples> cd ..
PS C:\dev>
PS C:\dev> mkdir mygame


Directory: C:\dev


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----         6/14/2014   5:41 PM            mygame


PS C:\dev> cd .\mygame
按照生成骨架项目的入门指南粘贴命令

PS C:\dev\mygame> mvn archetype:generate -DarchetypeGroupId=com.googlecode.playn -DarchetypeArtifactId=playn-archetype -DarchetypeVersion=1.8
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.276 s
[INFO] Finished at: 2014-06-14T17:41:37+09:00
[INFO] Final Memory: 4M/94M
[INFO] ------------------------------------------------------------------------
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (C:\dev\mygame). Please verify you invoked Maven from the correct directory. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProjectException
PS C:\dev\mygame>
我的Java安装

PS C:\dev\mygame> javac -version
javac 1.8.0_05
PS C:\dev\mygame> mvn --version
Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-15T02:37:52+09:00)
Maven home: C:\Program Files\Apache Software Foundation\apache-maven-3.2.1
Java version: 1.8.0_05, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_05\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
PS C:\dev\mygame>
我的Maven安装

PS C:\dev\mygame> javac -version
javac 1.8.0_05
PS C:\dev\mygame> mvn --version
Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-15T02:37:52+09:00)
Maven home: C:\Program Files\Apache Software Foundation\apache-maven-3.2.1
Java version: 1.8.0_05, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_05\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
PS C:\dev\mygame>

使用PowerShell似乎是个问题。试着用普通的cmd可执行文件运行它。

好吧,我现在觉得自己很笨。在Powershell和Cygwin之间,我已经很久没有使用CMD了,我甚至没有想到要尝试它。。。谢谢,这似乎奏效了。