托勒密二世6.0.2限制

这个托勒密二世6.0.2发行说明列出限制。Vergil欢迎窗口链接到类似的列表。

如果您发现错误,请查看Vergil中的限制页面,然后检查此页,然后发送电子邮件至托勒密就读于欧洲经济共同体伯克利教育学院。

在您的电子邮件中,请务必列出

  • 您在什么操作系统下操作(Windows XP sp1?Solaris 8?)
  • 您正在运行的Java版本。(运行java-version,或使用我们的Java版本小程序)
  • 问题是否发生在
  • 维吉尔
  • 网页的本地版本
  • 这个托勒密二世6.0.2网页的网站版本
  • Web Start版本
  • 托勒密二世Bugzilla链接

    要去的地方

  • 在线Applet演示和文档
  • 托勒密二世设计文件
  • 了解限制

    见托勒密Bugzilla公司页面中查找其他错误。注释:
    托勒密二世6.0.2无法编译对于Java 1.6,您必须使用Java 1.4或1.5,看见2008年4月7日回复:在ubuntu上安装托勒密时出错.

    Windows安装程序限制

    我们从Macrovision收购的InstallAnywhere切换过来,因为我们觉得我们是一个开源项目,应该使用开源源代码软件,而不是来自副本保护供应商。我们使用的是IzPack,它是开源的,用Java编写。有几个问题:
  • 我们不喜欢弹出的第一个窗口,它相当空白而且似乎没有必要。然而,如果我们没有第一个窗口弹出窗口,然后显示在第二个窗口中的html窗格有时尺寸不对。我们认为这是一个事件线程问题,但我们还没有检查。
  • 我们在jar文件中发布源代码。我们写了一个扩展解压缩文件。此扩展在“处理”面板中运行。这可能会让人困惑。将源作为罐子发货的原因是因为当源代码是一个jar文件,而不是8000个单独的文件。我们可以得到删除处理面板。
  • JRE的处理方式被打破了。目前,我们运送的是jre,如果jre的版本号最高,则使用此选项。因此,如果您的JRE晚于1.5.0_08,那么将使用更新的JRE。这是一个问题,因为我们希望托勒密二世使用我们运送的JRE,其中包含Java 3D等扩展。此外,我们希望托勒密二世可运行多年,即使是最新版本的JRE存在
  • 其他限制

  • Matlab接口在Windows下不太稳定试着通过从中编译Ptolemy II来运行Matlab演示源,然后运行维吉尔-jni.
  • 请参阅托勒密二世6.0.2发行说明已知限制。
  • Applet代码生成器似乎存在问题,包括ptsupport.jar
  • 高阶组件ModelReference演示没有在Web Start下工作。
  • PSDF Blind Communication演示程序无法在Web Start下运行,消息是:
    托勒密内核实用程序。IllegalActionException:输入ArrayToken(2047)与arrayLength参数(2048)不同。
  • 如果图标文件不存在,则Vergil小程序可能尝试多次下载图标文件。托勒密二世使用XML文件存储图标。例如$PTII/ptolemy/actor/lib/BooleanSwitchIcon.xml是的图标$PTII/ptolemy/actor/lib/BooleanSwitch.java
    问题是,如果演员没有图标文件,然后,小程序可能会多次返回服务器查看图标。
  • 调整控制面板大小时,绘图窗口不会调整大小
    如果模型带有绘图仪使用工具栏上的“运行”按钮执行,并且然后使用通过访问的运行控制面板重新执行视图菜单,然后调整运行控制面板的大小使绘图调整大小以适应。
    解决方法:关闭模型并重新打开,然后首先使用运行控制面板。
  • 打印包含透明对象的模型可能会导致打印到封装Postscript(EPS)时出现问题。
    如果模型具有透明对象,则在将其打印到EPS,生成的文件是位图而不是Postscript图形的描述。你可以通过文件大小(几个梅格对几个K),并在Illustrator中打开它,理论上您应该能够取消分组并选择和编辑个人组件。
    Java打印EPS的方式是将每个Graphics2D调用逐字转换为Postscript代码段。如果Java检测到任何透明颜色或图像,那么每个元素独立的直译就不会工作,所以打印代码恢复为将所有内容写入图像然后将封装在Postscript中的图像发送到打印机。
    解决方案1:使用这些pdf编写程序之一生成符合pdf-1.4的pdf文件,具有支持的扩展名Postscript缺少的透明度,然后将其打印到eps将使用上述算法的提取实现。或者,我们可以切换到使用pdftex,而不是乳胶->dvips->蒸馏直接为数字嵌入pdf,以牺牲不太坚固的乳胶支撑。http://www.geocities.com/marcoschmidt.geo/java-libraries-pdf.html
    解决方案2:使用未记录的标志-Dsun.java2d.print.pipeline=pdl在命令行上强制打印以使用postscript路径,忽略透明度。在Cygwin下:
    export JAVAFLAGS=-Dsun.java2d.print.pipeline=pdl维吉尔
    然后在Illustrator中手动编辑文件,以重新添加透明度。
  • 2007年1月8日:数据报演员工作得不太好。测试有时会失败。请参见https://chems.eecs.berkeley.edu/bugzilla/show_bug.cgi?id=54.
  • 2007年1月8日:GNU Make 3.81不再支持Windows样式路径名中包含冒号。哥白尼的影响代码生成器,因为$PTII需要设置为路径名里面有个冒号c: /托勒密/ptII6.0.2.路径名类似/cygdrive/c/Ptolemy/ptII6.0.2使用Java。

    例如,如果你运行哥白尼和哥白尼运行make,你可能会看到

    makefile:360:***目标模式不包含“%”。停止。
    这是因为makefile变量使用windows样式带有冒号的路径名。一种解决方案是编辑该文件以将路径名与/cygdrive一起使用。另一个解决方案是从http://www.cmake.org/files/cygwin/make.exe

    有关详细信息,请参阅http://www.cygwin.com/ml/cygwin-announce/2006-07/msg00008.html

  • 发件人:Christopher Faylor<cgf-no-personal-reply-please at cygwin dot com>
  • 收件人:cygwin在cygwin-dot com上宣布
  • 日期:2006年7月9日,星期日18:13:29-0400

    我已经提供了一个新版本的“make”供下载。此更新包的最新版本可从fedora.redhat.com获得。我已经包括了NEWS文件和Fedora的相关部分此消息末尾的ChangeLog。

    有关此软件包的简要说明,请参阅http://cygwin.com/packages/.

    请注意,--win32命令行选项和“MAKE_MODE”环境Cygwin的make不再支持变量。如果需要使用生成包含MS-DOS路径名的文件,然后请使用MinGW品牌的版本。

    请参见:网址:http://mingw.org/有关下载make版本的详细信息它可以理解MS-DOS路径名。拜托!关于以下方面的任何问题将MinGW版本的make添加到相应的MinGW邮件列表中。

  • 我不知道是什么促使了这一改变,它看起来真的很蹩脚。在Cygwin的领导下,该代码多年来运行良好。好像要崩溃了make等重要工具只会损害GNU工具。

    有关更多更新,请参阅https://chems.eecs.berkeley.edu/bugzilla/show_bug.cgi?id=55.

    2007年4月26日:Wile编译$PTII/jni/测试,我得到了

    进程开始:CreateProcess((null),/usr/bin/gcc-shared-Wl,--添加stdcall别名-o testDeux.dll testDeux.c,…)失败。
    问题是我正在运行make和updated的一个损坏版本http://www.cmake.org/files/cygwin/make.exe帮助。
  • 2007年2月8日:在HyVisual中,HSIF翻译程序只是一个原型,它不是HSIF转换器的完整实现。
  • 2007年2月8日:如果参数名称以下划线和数字结尾,则剪切和粘贴会删除下划线和数字。
  • 2007年2月8日:在Mac上,Tcl测试套件实际上没有测试任何东西。ptjacl启动了,但文件没有被读取?
  • Applet代码生成器似乎存在问题,包括ptsupport.jar