ARSpark
本帖最后由 skjsjhb 于 2020-7-23 16:13 编辑

PS
有人问我这是啥,我补一句:
这不是Mod!这是Jvav编译器!

RT,首先展示源代码:

  1. pbulci calss HelloJvav{
  2. pbulci sattic viod mian(String[] args){
  3. Sytsem.out.println("Hello Jvav and JCP!");
  4. }
  5. }
复制代码
编译方法:
  1. F:\JCP\out\artifacts\JCP_jar>java -jar JvBot.jar HelloJvav.jvav
  2. Welcome to JvCP InDev!
  3. Task > Prepare Mapping: Started
  4. Task > Create New Mapping: Started
  5. Task > Version: JvavMapping-20200723-1.0
  6. Task > Initialize Mapping: Started
  7. Task > Initialize Mapping: Done
  8. Task > Create New Mapping: Done
  9. Task > Prepare Mapping: Done
  10. Task > Read Jvav Code: Started
  11. Task > Remap: Started
  12. Task > Remap ipmort to import: Done
  13. Task > Remap jvav. to java.: Done
  14. Task > Remap sattic to static: Done
  15. Task > Remap itn to int: Done
  16. Task > Remap pbulci to public: Done
  17. Task > Remap mian to main: Done
  18. Task > Remap Sytsem to System: Done
  19. Task > Remap calss to class: Done
  20. Task > Remap viod to void: Done
  21. Task > Remap: Done
  22. Task > Rewrite: Started
  23. Task > Rewrite: Done
  24. BUILD SUCCESSFUL
  25. Task > Clean Up And Quit: JvCP will now exit.
复制代码
然后使用JavaC:
  1. javac HelloJvav.java
复制代码
接下来就愉快地执行lia~
  1. F:\JCP\out\artifacts\JCP_jar>java HelloJvav
  2. Hello Jvav and JCP!
复制代码
记住,这个工具叫JvCP和JvBot!
文件我一同上传了,有兴趣的水怪可以试一试
命令格式:
  1. java -jar JvBot.jar <Jvav源代码文件名>
复制代码
目前仅支持部分jvav特性。
另外,一个纯粹的java程序也是一个jvav程序。
好了,说完了,就当我水贴
@小猫不喝水


雾骁
没懂,意思是用在这个论坛的吗

ARSpark
唐羽鹤 发表于 2020-7-23 16:08
没懂,意思是用在这个论坛的吗

你没看过jvav
https://wiki.crash-logs.cn/wiki/Jvav

雾岛.
放进mod文件夹?

ARSpark

…你们都不看帖子的

雾骁
skjsjhb 发表于 2020-7-23 16:11
你没看过jvav
https://wiki.crash-logs.cn/wiki/Jvav

......懂了

🐱灬❌🥃
啊,jvav编译器,我已经下了,还收藏了。

雾岛.
skjsjhb 发表于 2020-7-23 16:14
…你们都不看帖子的

懂了

JohnnyLee0215
啊这    我会jvav啊!

ARSpark
小猫不喝水 发表于 2020-7-23 16:15
啊,jvav编译器,我已经下了,还收藏了。

确切地说不是补编译器
它做得是mcp的工作
你还需要javac编译生成的代码
后期我会整合它们

PercyDan
你gradle必build failed

第一页 上一页 下一页 最后一页