minecraft吧 关注:2,588,139贴子:32,243,975
  • 11回复贴,共1

[dousha Studio][持续更新]mindCrappy开源启动器

只看楼主收藏回复

声明:此帖子不包含任何商业信息,也不是小说。不在审核范围之内。
改写:帖子挖坟:距离最后一次回复1个月内的回复不算挖坟。
mindCrappy是一个开源的启动器,意图是指引更多人学习(从简单到高级的)Java编程。
mindCrappy会随大家在二楼反馈的bug和建议的功能持续更新,并放出相应的启动器版本。
mindCrappy在github可用。
下面开始 部署开发环境。


1楼2014-06-02 20:26回复
    Bug汇报与功能建议楼~


    2楼2014-06-02 20:27
    回复
      2026-09-11 00:43:16
      广告
      不感兴趣
      开通SVIP免广告
      前排怒插


      IP属地:浙江来自iPhone客户端3楼2014-06-02 20:34
      回复
        围观


        IP属地:北京来自Windows8客户端4楼2014-06-02 20:36
        回复
          祝您成功


          IP属地:上海6楼2014-06-02 20:59
          回复
            java学不会QAQ


            IP属地:四川来自Android客户端7楼2014-06-02 21:01
            回复
              现在找一个自己觉得顺手的IDE,比如eclipse或者netbean,当然如果是能手干脆直接上vim了,打开整个工程。
              我们可以观察到文件解构比较零散,额对不起我写代码比较脏。
              这里面src是存放源码的文件夹,src是source的缩写
              bin是存放二进制文件/编译文件的文件夹,bin是binary的缩写。
              其他的其实都不重要,是以前的残留物。
              熟悉文件结构后就可以开始入手查看启动器源码了。这个是我启动器的alpha版本,可以启动游戏哦。
              大家可以直接编译并执行。如果提示有依赖包丢失的话,执行在相对根目录下的alpha.jar查看效果。
              对了,目前只能启动1.6+版本,早期版本的支持还未考虑。


              来自Android客户端8楼2014-06-02 21:14
              回复
                现在在这里插一句调试的方法。
                无论什么时候,养成在cmd/终端(控制台)里面运行程序的习惯。因为无论什么程序,总会在终端里面留下几句话以便开发者调试。不过商业软件会在发布正式版本时抹除所有调试痕迹,我们也没必要对其调试。
                执行jar文件,通常可以用如下指令
                $ java -jar {jar file} [main class]
                执行批处理、shell脚本和各种exe和可执行程序
                $ ./{executable}
                必要时要保存控制台输出,在Windows下可以使用
                > {command} >> D:\log.txt
                这会在D盘输出名为log的文本文件
                在Linux下可尝试
                $ {command} | ~/log.txt
                会在主目录下输出log文本文件
                终端调试是一种很古老但绝对实用的方法,它在开发中比正式地调试更有效,因为你可以在任意位置任意时间查看一个变量的值,而且不必暂停整个程序,尤其是那些可能有超时的程序。
                在Java中,向控制台输出的方法为
                System.out.println(Object object);
                其中 object 为对象。
                但是要注意,调试用的输出语句要标明它在哪一行,以便在正式发布的时候抹去这些不必要的调试痕迹。


                来自Android客户端9楼2014-06-02 21:27
                回复