IntelliJ IDEA下一版本将支持Shebang机制

即将发布的IntelliJ IDEA 2020.3将支持shebang机制,以直接从源代码运行单文件程序。JDK 11版中提供了对Java启动器的增强功能。

IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

IntelliJ IDEA最新试用版

即将发布的IntelliJ IDEA 2020.3将支持shebang机制,以直接从源代码运行单文件程序。JDK 11版中提供了对Java启动器的增强功能。

shebang机制的想法是减少打包开销并仅运行程序。
要使用操作系统的shebang机制执行文件,其第一行应以#!开头。

这是使其在IntelliJ IDEA中起作用的方法:

  1. 创建一个没有扩展名的简单文件。IntelliJ IDEA现在可以推迟文件类型检测,这在以前的版本中是不可能的。请注意,该文件可以放在源根目录的内部或外部。
  2. 在shebang字符序列(#!)之后,定义JDK的路径。您可以使用–source选项来指定源代码的源版本,或者将使用平台的默认版本。也可以定义其他参数,例如classpath。
  3. 从第二行开始输入源代码
    #!/Users/Olga.Klisho/Library/Java/JavaVirtualMachines/corretto-11.0.7/Contents/Home/bin/java --source 11public class HelloJavaScripts {public static void main(String[] args) {    System.out.println("Shebang file sample");}}
  4. 结果文件应变为可执行文件:您可以在终端中使用chmod + x filename命令将其作为程序执行。

现在该文件可以使用了。IntelliJ IDEA将其突出显示为常见的Java文件。代码完成,检查,代码生成和重构都在这里完成。

IntelliJ IDEA下一版本将支持Shebang机制

好了这就是今天的内容了,如果今天的文章未解决你的需求,可点击获取更多免费教程。不要忘了在评论与我们分享您的想法和建议,作为IntelliJ IDEA正版合作商,我们推出重磅活动!现IntelliJ正版授权在线订购最高立减3000元!低至1333!还有多种授权方式供你选择。

标签:

来源:慧都网

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月7日
下一篇 2020年9月7日

相关推荐

发表回复

登录后才能评论