Thursday, 31 March 2016

Scala Install in Ubuntu

root@mypod:~# sudo add-apt-repository ppa:webupd8team/java
root@mypod:~# sudo apt-get update
root@mypod:~# sudo apt-get install oracle-java7-installer
root@mypod:~# sudo wget http://www.scala-lang.org/files/archive/scala-2.9.3.tgz
root@mypod:~# sudo tar zxf scala-2.9.3.tgz
root@mypod:~# sudo mv scala-2.9.3.tgz /usr/share/scala
root@mypod:~# sudo ln -s /usr/share/scala/bin/scala /usr/bin/scala 
root@mypod:~# sudo ln -s /usr/share/scala/bin/scalac /usr/bin/scalac 
root@mypod:~# sudo ln -s /usr/share/scala/bin/fsc /usr/bin/fsc 
root@mypod:~# sudo ln -s /usr/share/scala/bin/sbaz /usr/bin/sbaz 
root@mypod:~# sudo ln -s /usr/share/scala/bin/sbaz-setup /usr/bin/sbaz-setup 
root@mypod:~# sudo ln -s /usr/share/scala/bin/scaladoc /usr/bin/scaladoc 
root@mypod:~# sudo ln -s /usr/share/scala/bin/scalap /usr/bin/scalap 
Create a file called HelloWorld.scala using your favorite text editor. It should contain this:
object HelloWorld {
  def main(args: Array[String]) {
    println("Hello, world!")
  }
}
scalac will compile this for you, and scala will run it.
root@mypod:~# scalac HelloWorld.scala 
root@mypod:~# scala HelloWorld 

Tuesday, 15 March 2016

Increase Java and Eclipse Heap memory

In Eclipse open eclipse.ini and edit as "-vmargs -Xms512m -Xmx 1024m"

To check existing JVM memory : "java -XX:+PrintFlagsFinal -version | findstr /i"HeapSize PermSize ThreadStackSize" works only on windows


if you have 32 bit java, you can't extend your physical memory to more than 4 GB.

You can run 32 bit JVM as 64 bit y using "-d64"

Eg; java -d64 -Xms1024m -Xmx4096m yourjavapgm