Macos 无法在mac中打开iReport Designer

Macos 无法在mac中打开iReport Designer,macos,ireport,Macos,Ireport,我对Jasper reports和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 Runtim

我对Jasper reports和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$ 
JDK位置 iReport.conf
#${HOME}将根据平台由用户主目录替换
default_userdir=“${HOME}/${APPNAME}/5.6.0”
default_mac_userdir=“${HOME}/Library/Application Support/${APPNAME}/5.6.0”
#默认情况下,启动器使用的选项可以由显式
#命令行开关
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=9999”
#出于开发目的,您可能希望附加:-J-Dnetbeans.logger.console=true-J-ea
#JDK/JRE的默认位置可以使用--jdkhome开关覆盖
#jdkhome=“/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home”
#群集的路径由path.separator分隔(Windows上为分号,Unices上为冒号)
#额外集群=

问题在于JDK版本


如果JDK版本为1.8,则必须安装Jasperstudio。它工作得很好。

问题在于JDK版本


如果JDK版本为1.8,则必须安装Jasperstudio。它工作得很好。

您应该将JDK1.7s设置为JAVA_HOME,否则您会看到类似这样的错误
“当前路径是:C:\Java\jdk1.8.0当前路径是:C:\Java\jdk1.8.0Java HotSpot(TM)64位服务器虚拟机警告:忽略选项MaxPermSize=512m;支持在8.0中被删除”,您可以将jaspersoft studio社区设置为其工作状态。

您应该将JDK 1.7s设置为Java\u主页,否则您会看到类似此错误
“当前路径是:C:\Java\jdk1.8.0当前路径是:C:\Java\jdk1.8.0 Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize=512m;支持已在8.0中删除”,您可以设置jaspersoft studio社区并使其工作。

现在jaspersoft studio已开始工作。我使用的是as 1.8 JDK。是的,我知道它工作正常,但不幸的是iReport不支持1.8 JDKCorrect。。你们知道如何在Java中将POJO对象作为数据源传递吗?我知道,但这是不同的问题,若你们关闭这个问题,那个么我可以回答其他问题。现在,Jaspersoft studio已经开始工作了。我使用的是as 1.8 JDK。是的,我知道它工作正常,但不幸的是iReport不支持1.8 JDKCorrect。。你们知道如何在Java中将POJO对象作为数据源传递吗?我知道,但这是不同的问题,若你们关闭这个问题,那个么我可以回答其他问题。给你
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=