Como executo um script de beanshell no meu Mac?

0

Meu amigo do Ubuntu me disse para testar um script Beanshell fazendo:

bsh #filename#

e quando eu disse a ele que eu não sei o que é bsh nem tem ele me disse:

sudo apt-get install bsh

Por estar no Mac, eu corri:

sudo port install beanshell

Mas ainda não há comando bsh disponível. Uma listagem do conteúdo do pacote revelou um arquivo jar chamado:

/opt/local/share/java/bsh.jar

mas quando eu tento executar isso com o meu arquivo de script, um gerenciador de janelas completo escrito em Java é inicializado (e não executa o arquivo de script btw). Agora, claramente estou fazendo algo errado, tenho certeza que deve haver uma maneira de executar scripts de beanshell em um terminal mac, embora pareça mais natural para os usuários do Linux. O que estou fazendo errado e o que devo fazer para executar esse script?

    
por jonalv 12.09.2011 / 17:51

3 respostas

3

Primeiro, verifique se bsh.jar está no seu CLASSPATH. Se não estiver, adicione-o executando:

export CLASSPATH=$CLASSPATH:/opt/local/share/java/bsh.jar

Em seguida, execute-o assim:

java bsh.Interpreter filename

Consulte o manual para obter mais informações.

    
por 12.09.2011 / 18:02
0

Para o Mac OS X, alguém criou um instalador do Beanshell.

link

    
por 05.08.2014 / 15:02
-1

É ainda mais fácil se você simplesmente soltar o arquivo bsh.jar no diretório JAVA_HOME / jre / lib / ext. Então você só precisa chamá-lo com: java bsh.Interpreter nome do arquivo.bsh sem precisar mexer no caminho de classe.

    
por 23.09.2011 / 23:22

Tags