Java控制台程序

Joh*_*ohn 25 java eclipse console

我想知道如何制作Java控制台程序.我使用Eclipse作为IDE.寻找与C#的控制台程序版本类似的东西.

试过谷歌,但只发现导出到JAR并从命令行解决方案执行.我更喜欢编译并在控制台窗口中直接测试.

提前致谢

jah*_*roy 30

/*
 * put this in a file named CommandLineExample.java
 *
 */

class CommandLineExample
{
    public static void main ( String [] arguments )
    {
        System.out.println("Hello, world");
    }
}
Run Code Online (Sandbox Code Playgroud)

从命令行键入以下内容以进行编译:

$ javac CommandLineExample.java
Run Code Online (Sandbox Code Playgroud)

然后你可以从命令行运行它,如下所示:

$ java CommandLineExample
Run Code Online (Sandbox Code Playgroud)


小智 13

在使用jar开发时,我建议使用Eclipse Java IDE的变体.

File > New > Java Project

Right Click "src" > New > Package > Name your package pack1.projectname.

Right Click "pack1.projectname" > New > Class > projectname as class name.
Run Code Online (Sandbox Code Playgroud)

写下你心中对这个项目所需的所有代码.Java是一种非常有趣的语言.始终将包与您的类文件一起使用,尤其是当您确定要在其他文件中导入自己的代码时.所以你可以导入pack1.projectname.handler.EventHandler;

File > Export > Java > JAR file, or Runnable JAR file > Next > export destination
Run Code Online (Sandbox Code Playgroud)

如果您正在为Minecraft开发应用程序或插件,那么这将使用META-INF清单适当地打包您的jar文件.你需要一个plugin.yml和config.yml文件.右键单击项目浏览器中的项目文件夹而不是"src".Do New> File> plugin.yml和config.yml.只是旁注.

我总是使用pack1作为我的顶级包标识符的原因当然是因为我可以在更新项目时告诉我正在使用哪个包.我总是这样做,以便轻松比较我更新的文件,为什么我更新它们等等.所以初始分发将是pack1.projectname.下一个版本是pack2.projectname.此外,当不更新整个文件中的代码时,您只需导入pack1.projectname.handler.EventHandler; import pack2.projectname.builder.RandomFile; pack3.projectname.init.init; 这是使用Eclipse在Java中开发的非常有条理的方式.

希望这有助于您开始使用Java开始项目.我不会在stackoverflow上编写Java代码,除非询问的人显示他自己项目的片段,并且无法突破他的编码器块.实践是完美的.


Joh*_*kel 8

如何在 Eclipse 中制作控制台应用程序。

  1. 文件 - 新建 - 项目
  2. 选择“Java项目”
  3. 将其命名为“我的应用程序”
  4. 右键单击 MyApp/src
  5. 新 - 类
    • 包名,如“com.sample”
    • 类名“主类”
    • 复选框“public static void main()”
  6. 将此行添加 System.out.println("hello");到 main()
  7. 右键单击“MyApp”,运行方式 - Java 应用程序。