小编Jac*_*loo的帖子

我该如何解决这个问题:警告:字体“Times”和“Times”不适用于Java逻辑字体“Serif”

系统\xef\xbc\x9aMac OS\n软件\xef\xbc\x9aAnyLogic 8 个人学习版 8.7.6\n语言: Java

\n

当我运行模型时,控制台打印以下信息:

\n
\n

警告:字体“Times”和“Times”不适用于 Java 逻辑字体“Serif”,它可能会出现意外的外观或行为。重新启用“Times”字体以消除此警告。

\n
\n

java macos fonts anylogic

38
推荐指数
2
解决办法
3万
查看次数

如何从命令行调用嵌入式jre以便运行Java应用程序

是否可以在导出的独立Java应用程序中捆绑JRE?我们有一个非常具体的要求,即在未安装最新Java版本的计算机上运行独立的AnyLogic Java应用程序,并且由于公司的IT策略,我们将无法执行此操作。

通过一些研究,我发现一些站点声称他们已经在Windows和Mac上做到了。

在OSX上使用捆绑的JRE https://wiki.openjdk.java.net/display/MacOSXPort/How+to+embed+a+.jre+bundle+in+your+Mac+app http://www.intransitione.com / blog / take-java-to-app-store /

我的问题是,这些文章大多数都涉及捆绑Mac OS x的应用程序,并且需要在像Eclipse这样的IDE中创建jar文件。但是,由于我使用AnyLogic,因此无法导出jar文件,而无法进行干预。我需要更改运行jar文件的命令行代码,当前看起来像这样:

java -Xdock:name="AnyLogic Model" -Dnativewindow.awt.nohidpi=true -cp com.anylogic.engine.jar:com.anylogic.engine.nl.jar:lib/database/querydsl/querydsl-sql-codegen-3.6.3.jar -Xmx256m model6.Simulation $*
Run Code Online (Sandbox Code Playgroud)

(注意:为减少可读性,减少了代码)

我认为它将传递jre或JVM用作Java调用的参数。或将目录设置为用于Java之类的目录,因为在未安装Java的计算机上调用java命令不会呈现任何内容。

我有一个非常简单的应用程序,以及从moneydance应用程序中获得的jdk插件,这是一个可在OSx上运行并带有自己的嵌入式jre的Java应用程序,可在此处找到

https://www.dropbox.com/sh/1bedimsb0lj403t/AADYR7iFoBD4YiqS_RGZ2xAVa?dl=0

谢谢

java command-line anylogic

6
推荐指数
1
解决办法
561
查看次数

标签 统计

anylogic ×2

java ×2

command-line ×1

fonts ×1

macos ×1