0

昨天我在我的 Windows 7 高级平台上安装了 OpenEdge Architect 10.2B(即 Eclipse IDE 采用的面向对象的进步)。安装顺利,没有任何错误消息。

当我启动 OpenEdge Architect 时,我收到以下错误消息:

"Not licensed to run OpenEdge Architect for version 10.2B". 

此错误消息很奇怪,因为事实并非如此。

此外,似乎 Eclipse 插件的某些部分被阻止了

  1. 主菜单看起来不错
  2. 在视图中有错误消息,例如:“无法创建视图:插件 com.openedge.pdt.text 无法加载类 com.openedge.pdt.text.explorer.OEExplorer....”

我注意到如果我打开我的防火墙(F-Secure)并选择全部允许,那么一切正常,但是当然,计算机很容易受到攻击。然后我想我应该放弃 F-secure 防火墙并改用 Windows 防火墙,为 OE Architect 设置例外。但在这一点上,我看不出应该是什么异常,因为涉及到很多进程!

关于如何进行的任何建议?如何查看被阻止的内容(是 Eclipse 相关的还是 Eclipse 插件相关的,还是 OpenEdge 包中的其他内容?)


从https://softwareengineering.stackexchange.com/迁移


4

2 回答 2

2

我解决了这个问题,我就是这样做的:

  • 打开F-secure,将防火墙设置更改为全部允许。
  • 打开Windows防火墙,打开它。
  • 启动 OpenEdge 架构师
  • 来自 Windows 防火墙的警告出现 .\jre\bin/javaw.exe 被防火墙阻止,选中允许框并按“允许访问”。

完毕。

于 2012-01-10T10:27:44.600 回答
1

我认为许可证管理器本身就是架构师仅连接到的进程 - 因此是防火墙的问题。大多数这些东西要么是 java 进程,要么是您的 \bin 目录中的进程之一。要确定哪个进程正在尝试打开哪个端口,请打开命令 shell(windows+r,输入“cmd”并按“运行”),然后运行“netstat -ao”,它会为您提供所有正在运行的进程的列表以及您正在监听的端口。如果您在关闭防火墙的情况下运行 Architect 时搜索此列表,您可能能够找到涉及许可的进程(Java 进程或上述“bin”文件夹中的二进制文件之一)。

希望有帮助!

于 2012-01-10T09:36:40.837 回答