当我的代码在Eclipse(Java)中编译时,我是否可以制作它以便播放?

时间:2011-02-05 20:42:47

标签: eclipse

当我的代码编译时,我总是感到非常高兴,并且我一直梦想着最终幻想VII的胜利主题或塞尔达宝箱主题与成功的编辑一起播放。

我只编程了两周(除非你在Neopets上包含我8年的HTML)。请告诉我我需要做些什么来实现我的梦想。

编辑 - 我知道很多人可能会认为这会在三次编译后变得烦人,但相信我,没关系。每当我收到过去一年的文字时,我都会让猎鹰队长对我说“是”,我仍然觉得这很有趣。

2 个答案:

答案 0 :(得分:13)

我不知道成功构建后播放音乐的“原生”方式。但是,如果我真的需要那个(你必须考虑到一些工作后,它会非常烦人),我会考虑以下想法:

1:尝试在编译项目后找到允许特定任务的构建器(Project properties > Builders);

2:使用Ant编译项目。添加一个任务,例如sound,它将播放关于构建结果的不同歌曲:

<target name="fun" if="fun" unless="fun.done">
  <sound>
    <success source="${user.home}/sounds/bell.wav"/>
    <fail source="${user.home}/sounds/ohno.wav" loops="2"/>
  </sound>
  <property name="fun.done" value="true"/>
</target>

3:使用持续集成服务器,例如Hudson(oops,Jenkins;))并添加a plugin to play a sound after a build


只是个人注意事项:我认为在IC服务器完成失败构建后播放特定的声音/音乐是一个好主意......

答案 1 :(得分:0)

问题是eclipse没有真正的java构建周期。

  • Eclipse适用于java代码的抽象语法树
  • 编辑器状态被转储到save
  • 上的.java和.class文件中

所以“编译后”意味着“每个文件保存不会导致项目后来包含错误”。我不认为有这样的选择。