| 
					
				 | 
			
			
				@@ -164,7 +164,14 @@ replaced in this string.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (defun org-babel-execute:java (body params) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "Execute a java source block with BODY code and PARAMS params." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  (let* (;; if true, run from babel temp directory 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (let* (;; allow header overrides 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         (org-babel-java-compiler 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          (or (cdr (assq :javac params)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              org-babel-java-compiler)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         (org-babel-java-command 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          (or (cdr (assq :java params)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              org-babel-java-command)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         ;; if true, run from babel temp directory 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          (run-from-temp (not (alist-get :dir params))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          ;; class and package 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          (fullclassname (or (cdr (assq :classname params)) 
			 |