что означает эта ошибка Java? - PullRequest
0 голосов
/ 09 июля 2009

Я пытаюсь убедить Zucker Reports в отображении отчета Jasper, но получаю ошибку Java, и я не говорю на java-ese. Я вижу, что файл не найден, но я не могу определить, какой файл не найден. Я заменил длинный путь к классам на .

error compiling report report2.jrxml - cmdline: javaw -classpath "" 
at.go_mobile.zuckerreports.JasperCompileMain D:\Program Files\sugarcrm-5.2.0e\php\tmp\php83.tmp modules/ZuckerReports/resources/report2.jasper 2>&1
JasperBatchMain :: compiling jasper design D:\Program to Files\sugarcrm-5.2.0e\php\tmp\php83.tmp
JasperBatchMain :: java.io.FileNotFoundException: D:\Program (The system cannot find the file specified)
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: D:\Program (The system cannot find the file specified)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:172)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:152)
at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:150)
at at.go_mobile.zuckerreports.JasperCompileMain.main(JasperCompileMain.java:17)
Caused by: java.io.FileNotFoundException: D:\Program (The system cannot find the file specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(Unknown Source)
at net.sf.jasperreports.engine.xml.JRXmlLoader.load(JRXmlLoader.java:167)

Ответы [ 3 ]

3 голосов
/ 09 июля 2009

Посмотрите на этот бит сообщения об ошибке:

компиляция Jasper Design D: \ Program для Files \ SugarCRM-5.2.0e \ PHP \ TMP \ php83.tmp

Он взял имя файла с пробелом и интерпретировал его как два отдельных аргумента.

Либо заключите в кавычки имя файла, либо (возможно, проще) переместите все в каталог без пробела в имени.

3 голосов
/ 09 июля 2009

В вашем пути к файлу есть пробел. Заключите его в двойные кавычки.

Возможно в части . Попробуйте разместить файлы за пределами Program Files.

0 голосов
/ 30 сентября 2009

Какую программу вы использовали для создания файла JasperReports report2.jrxml? я докладываю? Я предполагаю, что ваш iReport слишком новый, движок JasperReports, поставляемый с ZuckerReports, довольно старый. Попробуйте использовать более старую версию iReport.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...