我是Jasper报道和Mac的新手。我已经下载了iReport-5.6.0.dmg。它保存在下载中。后来我搬到了应用程序。 .dmg没有安装,当我打开.dmg并右键单击打开Jaspersoft报表设计器时,它没有打开。
我刚看到一些问题,但没有任何帮助。
我正在使用mac os Sierra 10.12.2
我的java版本是
Alis-MacBook-Air:~ Shah$ java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
Alis-MacBook-Air:~ Shah$
Alis-MacBook-Air:~ Shah$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
1.8.0_101, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
1.7.0_79, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
# ${HOME} will be replaced by user home directory according to platform
default_userdir="${HOME}/.${APPNAME}/5.6.0"
default_mac_userdir="${HOME}/Library/Application Support/${APPNAME}/5.6.0"
# options used by the launcher by default, can be overridden by explicit
# command line switches
default_options="-J-Xms256m -J-Xmx512m -J-Dorg.netbeans.ProxyClassLoader.level=1000 -J-XX:MaxPermSize=512m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dnetbeans.exception.report.min.level=99999 "
# for development purposes you may wish to append: -J-Dnetbeans.logger.console=true -J-ea
# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
#jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home"
# clusters' paths separated by path.separator (semicolon on Windows, colon on Unices)
#extra_clusters=
答案 0 :(得分:0)
问题出在JDK版本上。
如果JDK版本为1.8,则必须安装Jasperstudio。它运作良好。
答案 1 :(得分:0)
你应该将JDK 1.7s设置为JAVA_HOME,否则你会看到这样的错误 “当前路径为:C:\ Java \ jdk1.8.0当前路径为:C:\ Java \ jdk1.8.0Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize = 512m;支持是在8.0“中删除,您可以设置jaspersoft studio社区的工作。