扫码关注官方订阅号
仅有 JDK 的情况下,没有任何 IDE,如何手动创建一个完整的 java 工程 (包括src目录,以及内部的包等) 并且编译和运行。即 全程仅使用命令行请答主最好假设是在 Linux 下操作。
小伙看你根骨奇佳,潜力无限,来学PHP伐。
使用maven,比如:
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart
仅仅用javac和java是不行的,你至少还需要这些工具:创建目录(mkdir),创建文件(touch),编辑文件(vim等)。
一个简易的工程目录: /src/、/target/src目录放源代码,targer目录放.class文件假设src目录下有 /com/test/dao ,/com/test/service,/com/test/controller 目录,入口文件App.java,你需要做的是:
javac App.java /com/test/*/*.java -d target
如果你的终端无法识别出*,那很抱歉,你只能将上面的目录全部输入完整。如果一切顺利的话:
cd target java App
便可成功运行你的程序。如果你照着做一遍,也会发现这一切都是毫无意义的,还不如打开IDE多敲几行代码。
建议用eclipes先建个项目,然后去看源文件,照着建文件夹,建文件。编译用javac命令,运行用java命令
eclipes
javac
java
首先你要知道java工程需要哪些目录,然后自己创建就可以了啊。IDE只不过是帮你快速生成了一些java工程所需的目录和文件而已。
哈哈,IDE就是助手,管理项目文件,用反射来提示调用的东西,还有很多
一切东西都可以手动完成
We have to create only the src directory. (Because I am working on Windows, here is the win-syntax - translate to your shell):
# in Win md src # in Linux mkdir src
The following simple Java class just prints a fixed message out to STDOUT, so just write this code into srcoataHelloWorld.java.
package oata; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }
Now just try to compile and run that:
# in Win md build\classes # in Linux mkdir -p ./build/classes javac -sourcepath src -d build\classes src\oata\HelloWorld.java java -cp build\classes oata.HelloWorld
which will result in
Hello World
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
使用maven,比如:
仅仅用javac和java是不行的,你至少还需要这些工具:创建目录(mkdir),创建文件(touch),编辑文件(vim等)。
一个简易的工程目录: /src/、/target/
src目录放源代码,targer目录放.class文件
假设src目录下有 /com/test/dao ,/com/test/service,/com/test/controller 目录,入口文件App.java,你需要做的是:
如果你的终端无法识别出*,那很抱歉,你只能将上面的目录全部输入完整。如果一切顺利的话:
便可成功运行你的程序。
如果你照着做一遍,也会发现这一切都是毫无意义的,还不如打开IDE多敲几行代码。
建议用
eclipes先建个项目,然后去看源文件,照着建文件夹,建文件。编译用
javac命令,运行用java命令首先你要知道java工程需要哪些目录,然后自己创建就可以了啊。IDE只不过是帮你快速生成了一些java工程所需的目录和文件而已。
哈哈,IDE就是助手,管理项目文件,用反射来提示调用的东西,还有很多
一切东西都可以手动完成
We have to create only the src directory. (Because I am working on Windows, here is the win-syntax - translate to your shell):
The following simple Java class just prints a fixed message out to STDOUT, so just write this code into srcoataHelloWorld.java.
Now just try to compile and run that:
which will result in