Java控制台程序

时间:2012-04-27 04:27:50

标签: java eclipse console

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

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

提前致谢

6 个答案:

答案 0 :(得分:28)

/*
 * 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

答案 1 :(得分:12)

我建议在使用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是一种非常有趣的语言。始终将包与您的类文件一起使用,尤其是当您确定要在其他文件中导入自己的代码时。所以你可以导入pack1.projectname.handler.EventHandler;

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

如果您正在为Minecraft开发应用程序或插件,那么这将使用META-INF清单适当地打包您的jar文件。你需要一个plugin.yml和config.yml文件。右键单击项目浏览器中的项目文件夹而不是“src”。新的>文件> 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代码,除非询问的人显示他自己项目的片段,并且无法突破他的编码器块。实践是完美的。

答案 2 :(得分:4)

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

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

答案 3 :(得分:3)

您可以在Eclipse中运行“控制台程序”。

给出一个简单的程序,例如

public static void main (String[] args) {
    System.out.println("hello world");
}

打开Eclipse控制台(Window - > Show View - > Console),然后运行该程序。您应该在控制台中看到hello world

答案 4 :(得分:2)

您可以做的是创建一个底部带有文本框的JFrame。这将是您键入的位置。然后,您可以在按Enter键时添加jlabel。此外,它将所有其他现有的jlabel输出向上移动新jlabel的高度。这给出了一种终端类型窗口。

答案 5 :(得分:1)

没有什么特别的东西可以让它成为控制台,只需使用标准输出和标准输入,没有摆动或awt就可以了。

一旦你有了jar文件,就发出

java -jar file.jar

或者如果你没有罐子

java package.name.ClassName

没有trailing.class

相关问题