[vbox-dev] vboxjmscom
Maxime Dor
max at kamax.io
Thu Apr 7 14:23:31 GMT 2016
Hi Alexandre,
building on top of Klaus answer:
If you want to manage VirtualBox on Windows, you currently need to use
the Web Services binding.
For the purpose of my Hyperbox project, I've put together a piece of
code you can easily work with to manage the Web Services server, start
it for your application and stop it afterwards, removing any pre-run
configuration/commands:
https://github.com/hyperbox/vbox-common/blob/master/src/core/src/io/kamax/vbox/_VBoxWebSrv.java
https://github.com/hyperbox/vbox-common/blob/master/src/server/core/src/io/kamax/vbox/VBoxWebSrv.java
It uses the zeroturnaround exec library
<https://github.com/zeroturnaround/zt-exec> for process management, so
you'll need that too.
Other requirements that you can swap for your own management code
(logger, exception):
https://github.com/hyperbox/api/blob/master/src/core/src/io/kamax/hbox/exception/HyperboxException.java
https://github.com/hyperbox/api/blob/master/src/tools/src/io/kamax/net/NetUtil.java
https://github.com/hyperbox/api/blob/master/src/tools/src/io/kamax/tool/logging/Logger.java
https://github.com/hyperbox/api/blob/master/src/tools/src/io/kamax/tool/logging/LogLevel.java
Hope it will be useful to you!
Max
On 07/04/16 16:13, Klaus Espenlaub wrote:
> Hi Alexandre,
>
> On 07.04.2016 12:44, Alexandre wrote:
>> Hi,
>> I am presently developing a project which uses VirtualBox 5.0.16. I am
>> having problems with building the package in Windows 7 using Visual
>> Studio
>> 2015 (specially having many linking errors), so bypassing it I have
>> installed the VirtualBox using the Installer, but the current SDK
>> does not
>> contain the vboxjmscom.jar (version 5.0) file, which is necessary for
>> me to
>> program in Java.
>
> Not clear to me what package you want to build. VirtualBox itself
> can't be built using VS2015, but there are people out there who have
> no problem implementing VirtualBox API client code and building their
> applications using VS2015.
>
>> Since I am not able to compile the whole project [giving the command
>> "kmk
>> VBOX_WITH_JMSCOM=1"] I would like to ask anyone's help to graciously
>> send me
>> the file vboxjmscom.jar; for I find no other way I could get it (I've
>> searched everywhere! But I find only for version 4.3, and I need version
>> 5.0.16...).
>
> vboxjmscom.jar is pretty much unusable. It can't talk to a large
> portion of the VirtualBox API due to significant logical flaws in the
> automatically generated code which bridges the gap to the raw win32com
> support. That's why we no longer include it in the SDK.
>
> We do want to address these issues, but haven't found time so far.
>
> Klaus
>
>> Hope I have posted this in the proper place.
>> Thank you!
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> https://www.virtualbox.org/mailman/listinfo/vbox-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20160407/75192453/attachment.html>
More information about the vbox-dev
mailing list