Articles of java

Exibir PDF no navegador usando o servlet java

Eu tenho arquivo pdf na minha aplicação. Eu preciso mostrar o pdf no navegador. Estou lendo o arquivo como um fileInputStream, preciso exibir o pdf no navegador com no meu aplicativo. Mas eu não tenho o caminho pdf, eu tenho o stream de arquivos. Por favor me dê alguma sugestão e exemplos Eu usei ajax […]

Maven Java Version Configuration ignorado pelo Eclipse / Idea

Eu tenho: org.apache.maven.plugins maven-compiler-plugin 3.1 1.6 1.6 Ainda não tenho problema em declarar: public enum DirectoryWatchService { INSTANCE; private java.util.Optional test; private java.nio.file.Files files; } O Eclipse não se incomoda. IntelliJ nem. Até Maven não se incomoda. Eu posso até fazer um pacote mvn clean . Constrói a coisa sem qualquer aviso.

Substituindo Object.equals VS Sobrecarregando-o

Leitura: Java eficaz – segunda edição por Joshua Bloch Item 8 – Obedecer ao contrato geral ao sobrepor estados iguais: Não é incomum para um programador escrever um método igual a esse, e depois passar horas confuso sobre o motivo pelo qual ele não funciona adequadamente: [Exemplo de código aqui] O problema é que esse […]

Despacho de método Java com argumento nulo

Por que (aparentemente) faz diferença se eu passo null como um argumento diretamente, ou passo um Object que eu atribui o valor null ? Object testVal = null; test.foo(testVal); // dispatched to foo(Object) // test.foo(null); // compilation problem -> “The method foo(String) is ambiguous” public void foo(String arg) { // More-specific System.out.println(“foo(String)”); } public void […]

Java Runtime.exec ()

Eu posso executar este comando a partir da linha de comando sem qualquer problema (o script de validação é executado): c:/Python27/python ../feedvalidator/feedvalidator/src/demo.py https://das.dynalias.org:8080/das_core/das/2.16.840.1.113883.4.349/1012581676V377802/otherAdminData/careCoordinators e do java se eu deixar o parâmetro URL e só faço: String[] args1 = {“c:/Python27/python”, “../feedvalidator/feedvalidator/src/demo.py” }; Runtime r = Runtime.getRuntime(); Process p = r.exec(args1); Funciona bem. Se eu usar determinadas […]

Transmitindo o argumento unicode da linha de comandos para o código Java

Eu tenho que passar o argumento de linha de comando que é japonês para o método principal de Java. Se eu digitar caracteres Unicode na janela da linha de comando, ele exibirá “?????” o que é OK, mas o valor passado para o programa java também é ‘?????’. Como faço para obter o valor correto […]

Iniciar o Mail-Client com anexo?

Atualmente estou procurando uma maneira (em Java) para iniciar o cliente de email padrão com receptor, assunto e corpo definidos e com um anexo predefinido. Devido às limitações do RFC, o java.awt.Desktop.mail-Method não está funcionando com anexos. O projeto JDIC está morto e o projeto JMAPI é bastante obscuro no processo de construção. (Precisa de […]

O scanner não vê depois do espaço

Eu estou escrevendo um programa que pede o nome completo da pessoa e então pega essa input e a inverte (ie John Doe-Doe, John). Comecei tentando apenas obter a input, mas é só pegar o primeiro nome. Aqui está o meu código: public static void processName(Scanner scanner) { System.out.print(“Please enter your full name: “); String […]

Coleta de lixo em uma variável local

Eu sou um programador C ++ entrando no mundo de Java. E não consigo me livrar do mau pressentimento de ter que deixar o coletor de lixo Java fazer minha limpeza. Como, por exemplo, esse código se comportará em Java? public void myFunction() { myObject object = new myObject(); object.doSomething(); } O object de variável […]

Como definir o ícone para JFrame

Eu tentei desse jeito, mas não mudou? ImageIcon icon = new ImageIcon(“C:\\Documents and Settings\\Desktop\\favicon(1).ico”); frame.setIconImage(icon.getImage());