gpt4 book ai didi

java - 打开 .java 文件并像在 Eclipse 的控制台中一样运行的程序

转载 作者:行者123 更新时间:2023-11-29 04:48:07 25 4
gpt4 key购买 nike

我需要一个可以在我的 Mac 上打开和运行 .java 文件的简单程序,就好像它是运行程序的 Eclipse 控制台一样,有比 Eclipse 等程序更简单的程序吗?

最佳答案

一个人不会简单地“运行”Java 文件。您可能已经注意到,Eclipse 将 Java 文本编译 为 .class 文件中的字节代码。然后,需要给Eclipse定义某个类包含public static void main(String[] args),这样才能作为主程序启动。由于从主程序导入等原因,可能会隐式加载其他 .class 文件。

您可以从您编写的应用程序中调用 Java 编译器 - 请参阅具有接口(interface) JavaCompiler 和类 ToolProvider 的 javax.tools。您可能还必须使用 java.lang.Process 和 ProcessBuilder,以便您可以将生成的 .class 作为子进程运行。

在其最简单的形式(单个 .java,无导入)中,它不超过 50 行 Java 代码。但只要您需要一些额外的功能,它就会迅速增长。

我所描述的大部分内容也可以通过编写 shell 脚本来实现,即,您可以调用 Java 编译器并仅使用少量脚本行来运行程序 - 无需编写应用程序。同样,定义类路径(如果有导入)、将参数传递给程序等需要额外的功能 - 所以通常它不仅仅是另一个答案中的两行。

关于java - 打开 .java 文件并像在 Eclipse 的控制台中一样运行的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36394426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com