java - 在 org 模式下执行 Java 代码块

标签 java emacs org-mode org-babel

我似乎无法在 org 模式下评估 Java 代码片段。这是我的东西

#+BEGIN_SRC java
public class Main {
      public static void main(String[] args) {
          System.out.println("hello world");
      }
  }
#+END_SRC

我收到以下错误:无法编译没有类名的 java block 。不过,我可以评估 python block 。如果我用 javac 编译它,同样的 java 代码片段工作正常。

我已经在 emacs 初始化文件中启用了 java。

最佳答案

我应该做更多的谷歌搜索,在这里找到了答案: 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

关于java - 在 org 模式下执行 Java 代码块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41517257/

相关文章:

emacs - while 循环内的 sleep-for 被忽略

emacs - 在 emacs 23 中为多术语解除绑定(bind) emacs 键

org-mode - emacs 组织模式 : how many lines are in my table?

java - 如何生成维数未知的多维数组

java - 如何设置传入 HTTPServletRequest 对象的限制?

emacs - 使 eshell 选项卡补全行为像 Bash 一样

emacs - 如何维护组织模式下的笔记?

org-mode - 在组织模式下将文本行转换为待办事项或复选框

java - 如何使用java 8按 'name'对对象进行分组?

java - 无法使用 'Scanner' 和 '.next().charAt(0)' 正确读取字符