Erro ao executar um jar no Linux

Galera estou tentando executar um jar da minha aplicação no Linux e está causando o seguinte erro:

Exception in thread "main" java.lang.NoClassDefFoundError: java/util/concurrent/Executor

Detalhe a versão do java é o 1.4.

Adicionei rt.jar do Java 5 mas esta causando este erro agora:

Exception in thread "main" java.lang.SecurityException: Prohibited package name: java.util.concurrent

        at java.lang.ClassLoader.defineClass(ClassLoader.java:524)

        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

        at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)

        at java.net.URLClassLoader.access$100(URLClassLoader.java:55)

        at java.net.URLClassLoader$1.run(URLClassLoader.java:194)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

        at br.com.wittel.socket.SocketServer.executa(SocketServer.java:26)

        at br.com.wittel.socket.SocketServer.main(SocketServer.java:15)

Como solucionar isso?

Ninguém ja teve esse problema?