2013-02-18 74 views

回答

0

你可以尝试创建一个shell脚本,它首先编译这个类然后运行它。然后设置这个shell脚本,而不是将Geany分别指向javacjava

不利的一面是,你将不得不在脚本中处理编译失败,这听起来很丑。

我会建议坚持Geany中的现有工作流程。

如果您正在寻找先进的功能,你可能要考虑升级到真正的IDE像Eclipse的 Netbeans的

4

是的,你可以!

编辑Java文件时,请转至Build> Set Build Commands。在Java命令下点击第一个空标签并给它起个名字,例如Compile & Execute。然后在命令字段中输入您要在终端使用的编译和执行文件,用变量的替代文件和类名的命令行(见Geany manual)。

例如,在Linux上,将使用javac "%f" && java "%e"。 (使用& &确保当编译成功的,才会执行所产生的类文件。)

单击确定,然后再次打开构建菜单看到编译&执行命令是现在。在我的情况下,Geany自动为其分配快捷键F9。如果没有快捷键,您可以在首选项>键绑定中指定一个。

按下快捷键现在将运行您输入的命令行并将其输出显示在消息窗口的编译器选项卡中。另外,您可以创建你的构建指挥下执行Java命令命令代替,它会在一个终端窗口,而不是运行。

+0

好。是否有可能通过一个类或者我应该写后'javac'类路径? – Sigur 2016-09-17 14:26:55