como posso abrir arquivos java .class de maneira legível?
<p>eu estou tentando descobrir o que o arquivo de classe de um applet java está fazendo sob o capô. abri-lo com o bloco de notas ou o textpad apenas mostra um monte de gobbledy-gook.</p><p>existe alguma maneira de recuperá-lo em um formato legível para que eu possa tentar descobrir o que está fazendo?</p><ul> <li>ambiente == windows com vs 2008 instalado.</li> </ul>
<p> <a href="http://jd.benow.ca/">jd-gui</a> é o melhor descompilador no momento. ele pode lidar com recursos mais recentes em java, em comparação com o jad empoeirado.</p>
<p>oi andré tudo bem?</p>
<p>verifique se o arquivo não foi salvo como .txt ao invés de .java</p>
<p>enquanto o professor não chega na parte da ide eclipse você pode também usar esse site <a href="https://www.jdoodle.com/online-java-compiler" rel="nofollow">https://www.jdoodle.com/online-java-compiler</a> para testar os códigos java.</p> <p>bom em muitos exercícios a opinião do instrutor não condis com a pergunta. no meu caso vou tentando fazer pesquisando uma solução nos fóruns, ou mesmo deixando a questão para trás, provavelmente em outro exercício você vai se esclarecer melhor. </p>
<p>assim a classe compila:</p>
<p>nome do arquivo <code>fatorial.java</code>.</p>
<p>nome da classe <code>class fatorial</code></p>
<pre class="prettyprint"><code>class fatorial{
 //atributos e metodos
}</code></pre>
<p>espero ter contribuído com você.</p> <p>geralmente, você deseja acessar os itens no menu lugares, localizado à direita de aplicativos, no canto superior esquerdo da tela.</p><p>a opção "computador" fornece uma visão dos dispositivos de armazenamento removíveis no seu computador (unidade de cd, unidades usb, etc.), bem como do sistema de arquivos. para obter uma visão geral do sistema de arquivos, vá para locais&gt; computador&gt; sistema de arquivos. isso deve abrir os títulos de uma janela "/ - navegador de arquivos" com todo o conteúdo do seu sistema de arquivos principal, que geralmente é o conteúdo do seu disco rígido.</p><p>para seus documentos pessoais e outros arquivos de usuário, você pode abrir o marcador "pasta pessoal" (geralmente na parte superior do menu locais) ou um dos outros marcadores da primeira seção.</p><p>todos os ícones nas duas primeiras seções do menu locais abrirão o sistema de arquivos explorer no ubuntu, chamado nautilus, embora a janela provavelmente se intitule "navegador de arquivos".</p> <p>deve-se compilar a classe que recebe a alteração/atualização, e executar a classe que tem o método executável, ou seja, o método main. ex:</p>
<p>javac conta.java //compilando a classe conta.</p>
<p>java programa //executando a classe programa, que executa as definições da classe conta.</p>
<p>pelo erro que vc está apontando, você está apenas misturando as duas coisas, pode-se compilar várias classes, mas apenas a do método main() pode ser executada.</p> para executar aplicativos java você só precisa do java runtime environment (jre) e pode instalá-lo usando o comando abaixo nas distribuições baseadas no ubuntu:

sudo apt install default-jre

mesmo com o java instalado, as vezes executar um aplicativo java não é tão simples quanto clicar duas vezes… <p>fala guilherme, tudo bem?</p>
<p>você teria que ir para uma aws ou gcp, que também são tranquilas de utilizar. </p>
<p><a href="https://cloud.google.com/java/" rel="nofollow">https://cloud.google.com/java/</a></p> <p>olá nádia,</p>
<p>muito interessante o atalho. o mesmo pode ser feito nos programas do pacote adobe ao apertar alt.</p>
<p>abçs,</p>
<p>gustavo diuana</p> <p>verifica se o .jar do mysql connector está na pasta web-inf/lib. depois com o botão direito do mouse seleciona a opção de adicionar ao classpath.</p>
<p>espero ter ajudado.</p> <p>para instalar o sbt
<a target="\_blank" href="https://www.scala-sbt.org/download.html" rel="nofollow">https://www.scala-sbt.org/download.html</a></p>
<p>e para criar um novo projeto java </p>
<p>$sbt new playframework/play-java-seed.g8</p> <p>fala mbthales!</p>
<p>levando em conta que sua classs app está em um arquivo diferente, é necessário realizar a exportação da tabela!</p>
<pre class="prettyprint"><code>export default tabela;</code></pre><p>além disso, repare que sua tabela captura os autores corretamente das propriedades, porém em nenhum momento você repassa esses dados para o seu <strong>tbody</strong></p>
<pre class="prettyprint"><code>&lt;tbody autores&#61;{autores} /&gt;</code></pre><p>agora que você está passando os dados, no seu <strong>tbody</strong>, basta você adicionar</p>
<pre class="prettyprint"><code>this.props.autores.map....</code></pre><p>ou capturar autores como feito na <strong>tabela</strong>:</p>
<pre class="prettyprint"><code>const { autores } &#61; this.props;</code></pre><p>feito isso, tudo deve funcionar!</p>
<p>espero que tenha ficado claro. é extremamente importante praticar da maneira que você está fazendo, continue assim, meu amigo.</p>
<p>abraços e sucesso, sempre que precisar, estarei aqui.</p>