Java 控制台程序

2022-09-01 07:26:41

我想知道如何制作Java控制台程序。我使用Eclipse作为IDE。查找类似于 C# 版本的控制台程序的内容。

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

提前致谢


答案 1
/*
 * put this in a file named CommandLineExample.java
 *
 */

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

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

$ javac CommandLineExample.java

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

$ java CommandLineExample

答案 2

我建议在处理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.

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

File > Export > Java > JAR file, or Runnable JAR file > Next > export destination

这将打包您的jar文件,适当地与META-INF清单一起打包,如果您正在开发应用程序或插件,例如Minecraft。您将需要一个 plugin.yml 和 config.yml 文件。右键单击项目资源管理器中的项目文件夹,而不是“src”。执行新>文件> plugin.yml 和 config.yml。只是一个旁注。

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

希望这能帮助你在Java中开始你的项目。我不会在stackoverflow上编写Java代码,除非询问的人展示了他自己项目的片段,并且无法突破他的编码器块。熟能生巧。


推荐