04-17.eri-test 快速和肮脏的Java Makefile

我不是Java用户,对此几乎一无所知。今天是我第一次直接运行Java语言。如果你有曾经以前使用过Java,这不会让您大吃一惊。

AspartofmyRubylearningjourneyI'mworkingontranslatingsomeJava(specific所有y from the excellent Crafting Interpeters book), and while my Ruby implementation is the focus I want to be able to follow along loc所有y with both languages. 但是,我不想花费大量时间来了解我没有针对的整个生态系统. 以前,我一直认为Java需要庞大的构建工具和IDE,并且需要大量的外围知识才能将所有内容连接起来. I thought I needed use a full-Fledged tool like Eclipse or IDEA to set up all the details for you and had no sense of how the build process worked.

事实证明,虽然您可以依靠工具,但当然可以只需在文本文件中弹出一些Java代码,然后手动构建并运行它即可! 有一个Java语言CLI工具。 直接使用它或使用GNU 使自动调用它。

这是我的开始:

江淮汽车=Java语言资料来源 = $(通配符 *.java = $(来源:.java = .class)all 程序程序 $(班)清洁R M -F *。类%。类 %.java$(江淮汽车) $< $(班)罐 cvf 程序.jar$(班)。假 所有程序清洁罐

edit: added phony targets! Thanks Michael.

这样,您可以调用make编译一个事物类每个字节码文件Thing.java源文件存在。 然后你开始跑步java的东西执行它! 您也可以使用做罐子将所有内容汇总到一个jar文件中。

总而言之,与我使用过的其他产品没什么不同!

如所承诺的,这是“快速而肮脏的”. You can go forth from here and further customize your makefile, but if you want to do more than just quick experimentation, I do still think the IDE/Java-specific build tool route (Maven, Gradle, etc) is gonna be the way to go. 对于那些只想花点时间而不浪费太多时间在外设上的非Java用户,这可以帮到您.

Jakub Dziubak在Unsplash上​​拍摄的照片

from: https://dev.to//deciduously/quick-and-dirty-java-makefile-4njo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值