import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class RunJavaScript {
public static void main(String args[]) {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
try {
Double hour = (Double) engine.eval("var date = new Date();" + "date.getHours();");
String msg;
if (hour < 10) {
msg = "Good morning";
} else if (hour < 16) {
msg = "Good afternoon";
} else if (hour < 20) {
msg = "Good evening";
} else {
msg = "Good night";
}
System.out.println(hour);
System.out.println(msg);
} catch (ScriptException e) {
System.err.println(e);
}
}
}
이 글은 스프링노트에서 작성되었습니다.
'JAVA' 카테고리의 다른 글
패키지 컴파일러 (0) | 2012.05.15 |
---|---|
자바로 컴퓨터 종료 (0) | 2012.05.15 |
어트리뷰트(애플릿) (0) | 2012.05.15 |
실시간 파일 변경 알림 (0) | 2012.05.15 |
간단 수식계산기 (0) | 2012.05.15 |