Compilar / executar Java no Sublime Text 2 funciona bem, exceto que não é possível ler a entrada do usuário

1

Eu sou um aluno aprendendo Java e quero compilar e executar alguns Java simples no ST2. O Eclipse também é muito lento no meu laptop.

Aqui está o meu arquivo JavaC.sublime-build até agora:

{
    "cmd": ["sublimejavaexec.bat", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.java"
}

Até agora, ele pode executar códigos que não exigem entrada do usuário. No entanto, quando eu tenho algo que usa o scanner de entrada Java, ele pula ou gera um erro.

Alguém pode sugerir uma solução como um plug-in ou se o ST2 realmente tiver esse tipo de recurso em seu console?

Obrigado.

    
por meiryo 09.08.2012 / 18:20

1 resposta

2

apenas crie um javacr bash / bat com algo como

#!/bin/sh
javac $1.java
java $1

e dentro do seu JavaC.sublime-build:

{
  "cmd":["javacr","$file_base_name"],
  "file_regex": "^(...?):([0-9]):?([0-9]*)", 
  "selector": "source.java" 
}
    
por 07.11.2012 / 05:43