欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何在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
相关标签: java org