Java控制台程序

Java控制台程序,java,eclipse,console,Java,Eclipse,Console,我想知道如何制作Java控制台程序。我使用Eclipse作为IDE。正在寻找类似C#版本的控制台程序 尝试了Google,但只找到了导出到JAR和从命令行执行的解决方案。我更喜欢在控制台窗口中编译和直接测试 提前感谢没有什么特别的东西可以让它成为控制台,只需使用标准输出和标准输入,没有swing或awt,就这样 一旦你有了jar文件,就可以发布 java -jar file.jar 或者如果你没有罐子 java package.name.ClassName 没有尾部的.class,您可以在E

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

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


提前感谢

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

一旦你有了jar文件,就可以发布

java -jar file.jar
或者如果你没有罐子

java package.name.ClassName
没有尾部的.class,您可以在Eclipse中运行“控制台程序”

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

public static void main (String[] args) {
    System.out.println("hello world");
}
打开Eclipse控制台(窗口->显示视图->控制台),并运行此程序。您应该在控制台中看到
hello world

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

我建议在使用jar开发时使用EclipseJavaIDE的变体

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
这将打包您的jar文件,适当地使用META-INF清单,如果您正在为Minecraft之类的东西开发应用程序或插件的话。您需要plugin.yml和config.yml文件。在项目资源管理器中右键单击项目文件夹而不是“src”。执行新建>文件>plugin.yml和config.yml。只是旁注

我总是使用pack1作为顶级包标识符的原因当然是,这样我可以在更新项目时知道使用哪个包。我总是这样做,以方便比较我更新的文件,为什么我要更新它们,等等。所以最初的分发将是pack1.projectname。下一版本pack2.projectname。另外,当不更新整个文件中的代码时,您可以只导入pack1.projectname.handler.EventHandler;导入pack2.projectname.builder.random文件;pack3.projectname.init.init;这是使用Eclipse在Java中进行开发的一种非常有组织的方法


希望这能帮助您在Java中开始您的项目。我不会在stackoverflow上编写Java代码,除非提出请求的人显示了他自己项目的一个片段,并且无法突破他的代码块。熟能生巧。

您可以创建一个底部带有文本框的JFrame。这将是你打字的地方。然后,您可以在任何时候按enter键添加jlabel。此外,它还会将所有其他现有jlabel输出向上移动新jlabel的高度。这提供了一种终端类型的窗口。

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

  • 文件-新建-项目
  • 选择“Java项目”
  • 将其命名为“MyApp”
  • 右键单击MyApp/src
  • 新阶层
    • 包名称,如“com.sample”
    • 类名“MainClass”
    • 复选框“publicstaticvoidmain()”
  • 添加此行
    System.out.println(“hello”)到main()
  • 右键单击“MyApp”,以Java应用程序的形式运行

  • publicstaticvoidmain(String[]args){System.out.println(“helloworld!”);}
    所以方法就是不断地将我的项目导出到JAR并在命令行窗口中运行?在visual studio中,我可以创建一个控制台项目。当我想测试新行时,它会自动打开一个控制台窗口。如何做到这一点?你能给我指出正确的方向吗?我应该读什么呢?我建议关闭您的IDE几分钟,学习一下java是如何工作的。关于一个非常简单的Hello World程序,请参阅我的答案。该控制台在eclipse中为我返回空值。您一定没有将我在答案中所写的内容准确复制到您的程序中。启动basic。做一些简单的事情,然后再做更复杂的事情。如果您得到一个
    null
    ,那么您就有了一个全新的问题。有关Windows环境的先决条件设置(将Java添加到路径等),请参阅本文-如果需要,您也可以直接从命令行运行它。在包资源管理器中右键单击它并转到属性。查找java文件位置。每次保存时,Eclipse都会自动编译它。打开一个命令行。查找java文件和编译的类,例如
    Find/Users/john/eclipse workspace test/test/-name test.class
    。然后运行它
    java-cp/Users/john/eclipseworkspace test/test/bin/test
    。如果控制台选项卡不可见,您可能需要转到窗口>显示视图>控制台。要重新运行,工具栏中应该有一个绿色的播放图标。你也可以从Run菜单中重新运行它。你的答案来自google搜索结果。应该是投票最多的!