Install Windows Java based desktop application on Mac

If you are using Mac and have some windows desktop application which is java run time environment dependent ,you have few choices for running it on a Macintosh .

1 .dual boot with windows by using bootcamp.
You will see good performance with this solution as the entire system resources are spared for windows operating system. Downsides of this , You must have a licensed copy of windows OS and you must restart your computer in order to switch between Mac and windows desktops.

2. Using VMware , Parallels desktop.

With this solution you don’t need to restart your computer to enter windows operating system. Major disadvantage of this is system resources are shared between Mac and Windows as you will be running both operating systems simultaneously.

3. Install Wine on Mac.
Unlike VMware/parallels desktop, Wine will create a compatible layer of windows environment by converting windows API calls into Linux/free BSD POSIX calls .So running wine on Mac will save some system resources as wine itself is not a emulator. Downside of wine is , Not all applications are compatible with wine .

If you are having some JRE dependent windows application to run it using wine ,First install java for windows from here . Newer versions of JRE may not run well on Wine so choose some older version of JAVA from “Previous Releases – Java Archive” page . For example choose jre-6u25-windows-x64.exe .

Now you can install the downloaded file in several ways by right clicking on it and open with wine or open wine menu –>control panel —> Add and remove programs —>Install and navigate to downloaded file .
Now install the java based windows application and choose the installed application to run .

wineonmac

I had an application called VOS 3000 client which runs on windows only . I just installed it through wine and started using it on my MacBook Pro.

Unable to Remove Webroot Secure anywhere on Mac

———————————-

I have installed Webroot Secure anywhere on my macintosh system . But when I open Micorsoft Remote Desktop , Webroot keeps RDP window minimising for every few seconds .

I tried to uninstall webroot SA from /Applications by shutting down the application and moving it to trash without success .

I was unable to remove it even from command prompt .

Finally I rebooted mac into single-usermode by pressing Command+S and then issued mount -uw / to mount the drive .

with rm -rf /Applications/webroot Secure Anywhere command I finally got rid of it .

I recommend you not to uninstall any antivirus software like webroot if you have it already unless you are facing some issues with it.

Running windows applications on Mac without Vmware or parallel (Virtual emulators)

 

How to run  windows applications without installing parallels or vmware kind of emulation softwares  ?

How to use  windows applications without having bootcamp installed & rebooting mac  ?

The answer is  install the application wine or CrossOver .

Wine is an open source project  and free to use  but difficult to install for non-tech-savvy users .Crossover is a single click installation but  you need to pay to      codeweavers

Finally the limitation is we  can run many but not all windows applications& Games  with cross over or wine  ( Compatible application databse here)

 

 

Virtual Box and Virtual interfaces on mac os X ( loop back interfaces)

GNS3 on mac osx  – connecting gns3 lab to internet on mac osx – loopback interfaces on mac osx

———————————————————————————————————————————————————

 

When working with some applications we may need loop back interfaces.( I needed for GNS3 ,on which I could connect my gns3 lab routers to external world (internet) or vmware /virtual box guests on my system.

It is very easy to add a loop back interface on windows. But on macintosh it may appear difficult to get it work.

I am quite familiar with mac os and I consider myself an advanced mac user  ,but  still it took 2 days for me to make gns3 work on macbook with all the features -not less than any of windows gns3 version.  I will breifly write here how I did it.

Though I have dual boot ( windows and mac osx using bootcamp)on my macbok  , I wanted to completeley eliminate the need of running windows for my exam preparation . So i had 3 challanges

1. Running GNS3 on mac osx with the tabbed connections terminal like how we use secure crt on windows ( see my post about tabbed connections with the combination of GNS3&secureCRT on windows).

2.Connecting lab routers to internet or vmware/virtual box guests  on mac osx..

3. Running  .vce files on mac  os x ( vce file can be opened with visual cert exam suite which runs only on windows)

 

1.On the first day ,I downloaded and installed gns3 ( which, gns3 developers say it is experimental package on mac osx)  on macbook on which i was running mac osx 10.5.8   . After installation when i click on gns3 app  It just stayed without any response. I searched gns3 forums and found many people are having same issue with mac osx 10.5 .

Then i gave a try with mac osx 10.6 on my mac book and it worked well  ,but only thing i needed to do was , changing the directory&configuration paths for net files which are copied from windows environment.

Then I wasted quite some time  with secure CRT on mac osx to make it work for gns labs with tabbed connections , until I found that iTerm can also be used for the tabbed connections. I even changed the look of iTerm  with a downloaded  iTerm profile theme ( download iterm here)

2.I downloaded and installed virtualbox 4.1.2  for my mac osx from here .

Then I wanted to have tap interfaces ( virtual interfaces on my mac) . For this, I downloaded tuntap which comes with tunnel&tap interfaces. But at first time it returned an error saying ” ifconfig : interface tap0 does not exist ”  when i typed in  ifconfig tap0 10.0.0.200 up

 

 

Then I opened the gns3 project net file and added the line f0/0 = NIO_TAP:/dev/tap0 so my net filed looked like ,

[[ROUTER R1]]
model = 2691
console = 2000
x = -119.0
y = -104.0
f0/0 = NIO_tap:/dev/tap0

and then I made dynamips  to run with root permissions with this command

#sudo chown root:wheel /Applications/GNS3.app/Contents/Resources/dynamips-0.2.8-RC2-OSX-Leopard.intel.bindynamips-0.2.8-RC2-OSX-Leopard.intel.bin

( Assuming I have GNS3 app in applications directory and i am running 32bit , if it was 64 bit I could replace dynamips-0.2.8-RC2-OSX-Leopard.intel.bindynamips-0.2.8-RC2-OSX-Leopard.intel.bin with dynamips-0.2.8-RC3-community-OSX.intel64.bin)

But this time GNS3 thrown an error message saying “206-unable to create TAP NIO  .

Finally I understood that 206-unable to create TAP NIO error  is due to file permissions on /dev/tap and /dev/tun devices and I typed the commands which made my day .

#chmod 666 /dev/tap*


#chmod 666 /dev/tun*

 

 

 

 

 

 

 

 

 

 

 

 

 

Below  is  My gns3 test router which connected to loop-back interface.

 

 

 

3.To run vce files , I downloaded and installed crossover for macosx which allows to run windows applications from mac desktop itself, means no need to run parallel or vmware to run windows applications.

The problem is crossover is not free , If you can spare some time and take it as challenge then try wine  which is free and many people say difficult to install ( Hope I will be writing how to install wine on Macintosh in my next post !).

crossover ( free version is wine) is a kind of emulator , but run cross-platform applications( windows,macintosh,linux) natively without the need of having  actual OS ( on vmware we should have installation disk to install os first).

I created a bottle and installed internet explorer,visual cert exam suite on mac osx  .