Java Linux

Tenho Linux e Win no meu PC, mais vou me desfazer do WIN, mais quando tento rodar qualquer arquivo .JAR no Linux (quando é feito no win), ele não, e mesmo se eu pegar os .JAVA e compilar de novo tb não roda… Quando tiro a primeira linha "package XXXXX", aí ele consegue rodar os .CLASS, mais se eu criar um .JAR ele tb não roda…



Será que alguem tem idéia do que pode ser isso?



=================

Não seja pirata, seja livre.

Diga sim ao OpenSource!!

=================

[ Esta mensagem foi editada por: jeveaux em 02-04-2003 09:50 ]

Acho que seu problema é de package, não de Linux…

Tem que ver se está certinha a declaração do package com o caminho do diretório em que o arquivo class se encontra. Isso vale também par ao jar: na hora de criá-lo, deve ser salva a estrutura de diretório do package.

Para executar, você deve estar no diretório anteirior ao package (no caso de classe solta) e aí executar por java nomedopackage.classe

Ex.:

O arquivo está em /home/usuario/teste/classe.class e o package é teste

Você entra em /home/usuario e digita java teste.classe

No caso dos JARs, ele deve estar acessível no classpath. Então você pode setar o classpath no terminal mesmo ou então adicionar o jar junto com o resto do classpath no arquivo de profile que você usa.