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.
6 answers
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.
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).
- 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. 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.
- 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.
A primeira imagem é o ficheiro Builder (eu chamei-lhe javac) e a segunda imagem é o ficheiro Runner (eu chamei-lhe Hipoteca).
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
- sudo apt-get update
(espere um pouco para terminar o processamento. Então)
- 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.
Às vezes você também vai precisar instalar um pacote para obter javac.
Exemplo:
sudo apt-get install openjdk-7-jdk
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.