在 org 模式下执行 Java 代码块
Execute Java code block in org mode
我似乎无法在 org 模式下评估 Java 代码片段。这是我的
#+BEGIN_SRC java
public class Main {
public static void main(String[] args) {
System.out.println("hello world");
}
}
#+END_SRC
我收到以下错误:can't compile a java block without a classname
。不过,我可以评估 python 个块。如果我用 javac 编译相同的 java 片段,它就可以正常工作。
我已经在 emacs 初始化文件中启用了 java。
您需要包括 :classname Test
,像这样
#+BEGIN_SRC java :classname Test
class Test {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
#+END_SRC
我应该做更多的谷歌搜索,在这里找到了答案:
http://ehneilsen.net/notebook/orgExamples/org-examples.html
#+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
#+RESULTS:
: Hello, World
我似乎无法在 org 模式下评估 Java 代码片段。这是我的
#+BEGIN_SRC java
public class Main {
public static void main(String[] args) {
System.out.println("hello world");
}
}
#+END_SRC
我收到以下错误:can't compile a java block without a classname
。不过,我可以评估 python 个块。如果我用 javac 编译相同的 java 片段,它就可以正常工作。
我已经在 emacs 初始化文件中启用了 java。
您需要包括 :classname Test
,像这样
#+BEGIN_SRC java :classname Test
class Test {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
#+END_SRC
我应该做更多的谷歌搜索,在这里找到了答案: http://ehneilsen.net/notebook/orgExamples/org-examples.html
#+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
#+RESULTS:
: Hello, World