-6

我觉得compilerun,很无聊

有没有可以自动完成编译工作的容器,这样我只需要保存java源代码和run

解释?

0:  sipush        4711
3:  istore_0
4:  getstatic     java.lang.System.out Ljava/io/PrintStream;
7:  ldc           "Please enter a number> "
9:  invokevirtual java.io.PrintStream.print (Ljava/lang/String;)V
12: getstatic     Factorial.in Ljava/io/BufferedReader;
15: invokevirtual java.io.BufferedReader.readLine ()Ljava/lang/String;
18: invokestatic  java.lang.Integer.parseInt (Ljava/lang/String;)I
21: istore_0
22: goto          #44
25: astore_1
26: getstatic     java.lang.System.err Ljava/io/PrintStream;
29: aload_1
30: invokevirtual java.io.PrintStream.println (Ljava/lang/Object;)V
33: goto          #44
36: astore_1
37: getstatic     java.lang.System.err Ljava/io/PrintStream;
40: aload_1
41: invokevirtual java.io.PrintStream.println (Ljava/lang/Object;)V 
44: iload_0
45: ireturn
4

3 回答 3

2

为什么不使用 Java 的“Eclipse”IDE?它是如此强大,并节省了很多工作。它带有增量编译器,您不需要单独编译,只需轻松运行您的程序。

于 2013-01-31T01:35:29.117 回答
1

好吧..如果您想将 2 个命令合并为一个.. 您可以在 linux 命令行中轻松执行以下操作..

javac ...&& java ..
于 2013-01-31T01:38:00.583 回答
0

这种方法——把所有东西都写在一个单一的java文件中——除了“玩具”应用程序之外是不可用的。对于任何复杂的事情,您都希望将您的逻辑分配给多个类,这时像 Eclipse 这样的 IDE 就变得有用了。

对于玩具应用程序,如果编译成功,您可以轻松创建一个~/bin/javac-java编译并执行的程序。

javac $1 && java `basename $1 .java`
于 2013-01-31T01:39:29.477 回答