2017-01-07 52 views
6

Java kod parçacıklarını org modunda değerlendiremiyorum. can't compile a java block without a classname: İşte aşağıdaki hatayı alıyorumKuruluş kodu içinde Java kod bloğunu yürütme

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

ne var. Python bloklarını sadece bulabilirim diye değerlendirebilirim. Javac ile derlediğimde aynı java snippet'i iyi çalışıyor.

Ben zaten javaları emacs init dosyasında etkinleştirdim.

+0

herkese açık ne anlam olur? – chrylis

+0

öneri için teşekkürler, hala aynı hata verir korkuyorum. :( – user3146687

cevap

5
Daha googling yapmalıydım

gibi :classname Test eklemeniz gerekir burada cevap buldu: 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 
0

Sen, bu

#+BEGIN_SRC java :classname Test 
class Test { 
    public static void main(String[] args) { 
     System.out.println("Hello world!"); 
    } 
} 
#+END_SRC