如何在org里运行java代码
程序员文章站
2022-04-14 11:21:39
...
今天在org里用下面的方式执行代码时,出现了 can't compile a java block without a classname
的错误。
#+BEGIN_SRC java
public class Main {
public static void main(String[] args) {
System.out.println(“hello world”);
}
}
#+END_SRC
经过查看Execute Java code block in org mode的回答,解决了该问题。
解决方法为加上 classname
即可
下面两种方式都是可以运行的
#+HEADERS: :classname HelloWorld
#+begin_src java :results output :exports both
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
#+end_src
#+BEGIN_SRC java :classname Test
class Test {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
#+END_SRC