Configurar a Cloud9 IDE para compilar e executar Java?

eu tentei postar este pedido em fóruns da Cloud9, mas como ele nunca postou, eu estou esperando que alguém aqui poderia me dar uma mão. (O Fórum continua dizendo que minha pergunta está sendo submetida para revisão, mas então nunca aparece).

Não consigo que o código Java compile e execute. Eu pesquisei a questão e li outros posts em seus fóruns limitados, mas eu não posso obtê-lo para compilar e executar um simples Hello World! programa. As .o nome de arquivo java corresponde à classe e o código é bom.

tentei colocar a minha .ficheiros java nas seguintes pastas:

test/java/

test/src/

eu percebo isto:

bash: src/HelloWorld.java: No such file or directory

tentei isto: http://www.programmingforliving.com/2014/09/java-coding-with-cloud9-ide.html

mas eu só recebo:

Running HelloWorld.java                                                                                                                                          

Error: Could not find or load main class HelloWorld  
Alguma sugestão? Dado que sou essencialmente um Java noob, espero que a solução seja bastante simples.

Author: sockpuppet, 2015-01-28

6 answers

Sem você colando em seu código é difícil dizer, mas certifique-se de que sua classe e nome de arquivo são ambos intitulados HelloWorld. Certifique-se que a sua pasta src está na sua pasta principal da área de trabalho para que o seu ficheiro esteja em /home/ubuntu/workspace/src/HelloWorld.java.

Além disso, esta documentação parece muito semelhante ao blog que referiste, mas ainda vale a pena olhar https://docs.c9.io/docs/custom-runners.

 4
Author: Brady Dowling, 2016-01-18 18:46:19

Acho que O Codenvy é muito melhor em java do que na Cloud9. Oferece configuração simples de compilação e execução, completação de código, partilha de projectos com permissões ou factory (cria clone do seu projecto com um clique em minutos). Veja a fábrica oficial de java spring . Esta ligação abre um projecto java temporário(pessoal) pronto para codificar, compilar e executar. Também o Codenvy tem o Assistente de projeto que tem um monte de tipos de projeto, incluindo java console app (usa maven).

 4
Author: gaal, 2015-01-29 16:24:28
OK, decidi brincar com ele e descobri-lo... (em seguida, viu que Brady Dowling havia postado um link que explicava em mais detalhes o que precisava ser mudado). De qualquer forma, notei algumas coisas na Cloud9.
  1. mesmo depois de fazer as alterações e salvar, ele ainda não compila corretamente. Tive de fechar a minha sessão de C9 e voltar para lá. Então funcionaria.
  2. Depois de compilar, e tentar executar o programa, não foi automaticamente escolher o Java corredor que eu fiz. Então, se você está correndo em problemas, certifique-se de que o corredor Java (ou o que você decidiu nomeá-lo) é selecionado na consola.
  3. Você tem que compilar e executar separadamente. Um pouco irritante, mas pelo menos funciona. Ao contrário de C / C++ Em C9, ele não vai compilar e executar simplesmente batendo 'Run'. Se o fizer, cria um erro ao dizer o .a aula não existe. Simples como carregar Em F7 para construir, e depois F5 para correr.
De qualquer forma, tirei fotografias do que tinha de mudar para o conseguir. trabalho. Essencialmente, apenas os diretórios que ele procura .java file in (as setas à direita) e a pasta que procura/compila o .classifique o ficheiro para (as setas à esquerda). Desde que estava a pôr o ... java and .classe no mesmo diretório (java), acabei de mudar para 'java'. Nos links que Brady e eu postamos, eles usaram .bin (for .classe) e src para (.hipoteca).

A primeira imagem é o ficheiro Builder (eu chamei-lhe javac) e a segunda imagem é o ficheiro Runner (eu chamei-lhe Hipoteca).

BuilderRunner

Enfim, espero que isto ajude alguém. Eu estou realmente gostando de C9 E que perfeitamente se adequa às minhas necessidades novatas neste momento. Eu gosto da capacidade de mexer em várias línguas para ver o que eu gosto sem ter que mudar de aplicações. O live-time preview HTML/CSS em tempo real como parêntesis é outra grande vantagem para mim.

Relativamente a

 3
Author: sockpuppet, 2015-01-28 19:01:47
Pelo que sei, espaços de trabalho C9 Não vêm com o jdk instalado. Mas eu uso sempre estes comandos:
  1. sudo apt-get update

(espere um pouco para terminar o processamento. Então)

  1. sudo apt-get install default-jdk

(então ele vai pedir-lhe alguma permissão. Tipo "Y")

E depois compila e corre normalmente usando o terminal.

 2
Author: Vivian Magri, 2016-06-27 09:02:11

Às vezes você também vai precisar instalar um pacote para obter javac.

Exemplo:

sudo apt-get install openjdk-7-jdk

 1
Author: szszptr, 2016-04-16 23:53:44

O comando java funciona à direita da caixa. Pode ver que é o Ubuntu a correr. Você também pode localizar o binário java e ver que ele é amd64. Isso é tudo o que você precisa saber para baixar o jdk manualmente de Oracle.com, como

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-i586.tar.gz

tar xf jdk-8u92-linux-i586.tar.gz

E voila, jdk-1.8.0_92/bin/java(c) pode ser executado! Ele permite que você compile arquivos java.

 0
Author: Little Alien, 2016-06-21 21:14:10