- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我现在正在使用 Java/C++ 和 CORBA 开发简单的图形用户界面应用程序。我希望 VirtualBox 上的客户端连接到本地主机上的服务器。当我有一个简单的应用程序时,比如我之前写过的计算器,它就很好。但是当涉及到运行需要一些 args witch javas -cp
选项的客户端时,我遇到了错误。 (当我在本地主机上同时拥有客户端和服务器时,就没有这样的问题!)我在 VirtualBox 上使用 Win XP,在本地主机上使用 Ubuntu。
我的错误:
WARNING: "IOP00100007: (BAD_PARAM) string_to_object conversion failed due to bad
scheme name"
org.omg.CORBA.BAD_PARAM: vmcid: OMG minor code: 7 completed: No
at com.sun.corba.se.impl.logging.OMGSystemException.soBadSchemeName(Unkn
own Source)
at com.sun.corba.se.impl.logging.OMGSystemException.soBadSchemeName(Unkn
own Source)
at com.sun.corba.se.impl.resolver.INSURLOperationImpl.operate(Unknown So
urce)
at com.sun.corba.se.impl.resolver.ORBInitRefResolverImpl.resolve(Unknown
Source)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(Unknown
Source)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(Unknown
Source)
at com.sun.corba.se.impl.orb.ORBImpl.resolve_initial_references(Unknown
Source)
at ClientConnection.connect(ClientConnection.java:57)
at Client.main(Client.java:295)
Exception in thread "main" org.omg.CORBA.BAD_PARAM: vmcid: OMG minor code: 7
completed: No
at com.sun.corba.se.impl.logging.OMGSystemException.soBadSchemeName(Unkn
own Source)
at com.sun.corba.se.impl.logging.OMGSystemException.soBadSchemeName(Unkn
own Source)
at com.sun.corba.se.impl.resolver.INSURLOperationImpl.operate(Unknown So
urce)
at com.sun.corba.se.impl.resolver.ORBInitRefResolverImpl.resolve(Unknown
Source)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(Unknown
Source)
at com.sun.corba.se.impl.resolver.CompositeResolverImpl.resolve(Unknown
Source)
at com.sun.corba.se.impl.orb.ORBImpl.resolve_initial_references(Unknown
Source)
at ClientConnection.connect(ClientConnection.java:57)
at Client.main(Client.java:295)
make[1]: *** [run] Error 1
ClientConnection.java:57 是一行 objRef = clientORB.resolve_initial_references("NameService");
Client.java:295是一行:ClientConnection.connect(args);
connect
方法只是一个普通的客户端连接 corba 代码。
我运行了我的示例:
1)C:\Temp\Client>java -cp .:../Dir1:../Dir2 Client -ORBInitRef NameService
,所以它甚至根本没有运行..
=corbaloc::192.168.56.1:2809/名称服务
错误:无法找到或加载主类客户端
2) 在 Makefile 的帮助下:
HOST = 192.168.56.1
PORT = 2809
NAMESERVICE = NameService
run:
java -cp .:../Dir1:../Dir2 Client -ORBInitRef NameService=corbaloc::$(HOST):$(PORT)/$(NAMESERVICE)
通过键入 make run
然后我得到了我之前发布的那些错误。怎么了?我的意思是,一个简单的代码可以正常工作,但 gui 版本不想... -cp
选项有问题吗?我无法更改我的应用程序的目录树。
最佳答案
我个人认为您有两个问题。
类路径。您是否在 .
或 Dir1
或 Dir2
中有一个名为 Client.class
的文件。如果没有,寻找它并将它的目录添加到类路径中。如果在,请提供更多信息
CORBA 的东西;我想看看你的 Orb.init();
调用。其他一切看起来都不错。
关于java - 使用 CORBA 连接客户端(在 VirtualBox 上)和服务器(在本地主机上)- org.omg.CORBA.BAD_PARAM :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12924713/
尝试设置 Vagrant 但出现错误: The "VBoxManage" command or one of its dependencies could not be found. Please v
想象以下场景: 全新安装、未篡改的 VirtualBox 安装 通过 gem 全新安装 Vagrant 1.0.6 现在我试试这个: vagrant box add box_one [url to b
我有 Vagrant + VirtualBox。 在我的 Vagrantfile 中,我有 config.vm.provider "virtualbox" do |v| v.customize
最近,我在MacBook Air上安装了VirtualBox 6.1,并在其上安装了Windows 10(https://developer.microsoft.com/en-us/microsoft
这与 vagrant 或 virtualbox guest 因共享文件夹访问速度慢而运行缓慢无关,我们知道这可以通过启用 nfs 或多或少地解决。 它是关于 当 vm 中有许多文件操作时,挂载的共享文
我有一个 NAT 配置为在 VitualBox 中加载我最喜欢的 Linux 发行版时运行。这允许传出连接成功工作。 我如何允许传入连接到此框,例如 Web 流量? IP 地址为 10.0.2.15。
通过迁移助手将我的笔记本电脑从 2 核处理器升级到 4 核处理器后,出现以下错误: cpum#1: X86_CPUID_FEATURE_ECX_MOVBE is not supported by th
我在 Windows 7 上使用 virtualbox 4.3.12 我会在文件 > 首选项 > 网络 > 仅主机网络中更改仅主机适配器设置。 添加新的 IP 地址并单击保存后,Virtualbox
我希望我的 VM 有大量的屏幕空间。我可以滚动查看整个桌面,但我希望 VM 中的桌面比我当前的显示器大得多。例如,如果我有 1920x1080 显示器,我想要一个 2560x1600 桌面。 我知道这
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 25 天前关闭。 Improve t
我正在尝试将硬盘连接到 Minikube。我可以通过转到设置> 存储并从那里添加新硬盘来创建新硬盘,但我不知道如何将其连接到 Minikube。有谁知道怎么做?任何帮助将不胜感激! 最佳答案 为您的
我刚刚将 virtualbox 更新到最新的 4.1.16 r78094 并意识到我无法再启动我的虚拟机。 如果我启动虚拟机,显示的错误是: Failed to open a session for
在我的开发环境中编辑文件并将它们保存到我的客户操作系统 (CentOS) 后,客户提供已编辑文件的缓存版本(.css 或 .js)。 起初我认为这是一个本地浏览器缓存问题,但我已经删除、禁用、焚烧了所
我尝试使用 pacman 在 Arch(4.7.0-1) 上安装 Virtualbox,在我尝试运行它之前一切似乎都很好。我收到以下消息 警告:未加载 vboxdrv 内核模块。要么没有模块 可用于当
VirtualBox 能够压缩(减小尺寸).vdi图像,但不能使用 .vmdk磁盘镜像。但是我们可以压缩.vmdk文件,如果我们: 分离 转换为 .vdi 紧凑型 转换回 .vmdk 再次连接到原来的
我在谷歌上搜索过这个,找不到什么命令允许我在使用 vagrant 和 virtualbox 时分配视频内存。有人能告诉我它是什么吗?到目前为止,这是我的虚拟框配置: config.vm.provide
由于此错误,我在 virtualbox 中的虚拟机无法启动,我不想销毁它并重新安装它,无论如何都要恢复它? 执行 Vagrant 使用的 CLI VBoxManage 时出现错误用于控制 Virtua
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
当我尝试向我的 VirtualBox 添加/删除共享文件夹时出现此错误: ~$ VBoxManage sharedfolder add dev --name srv --hostpath "/my/
谁知道为什么awesomium组件(c#项目)在virtualbox下的操作系统(windows 7/8)中运行不加载页面? 最佳答案 确保您在 VM 中设置了至少 2 个处理器核心。 Awesomi
我是一名优秀的程序员,十分优秀!