0
javaでgnuplotを実行したいのですが出来ません。
eclipseを使っていて、javaplot(http://javaplot.panayotis.com/)というものの、jarファイルをWEB-INFのlibに入れてjspを実行したのですが、p.plot();でエラーになりました。HTTPステータス500です。
p.addPlot("sin(x)");にかえるとターミナルは開きますが、実行されません。
改善点、教えてください。参考にしたのは、http://demmys.hatenablog.com/entry/2013/01/23/010554
のサイトです。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.io.*" %>
<%@ page import="javax.imageio.ImageIO" %>
<%@ page import="com.panayotis.gnuplot.JavaPlot" %>
<%@ page import="com.panayotis.gnuplot.terminal.ImageTerminal" %>
<%@ page import="java.util.Date" %>
<%@ page import="java.util.Random" %>
<%
JavaPlot p = new JavaPlot();
ImageTerminal terminal = new ImageTerminal();
p.setTerminal(terminal);
p.addPlot("plot sin(x)");
p.plot();
try {
ImageIO.write(terminal.getImage(), "PNG", new File("test.png"));
} catch(IOException e) {
e.printStackTrace();
}
%>