Articles of linux

Problema ao executar o comando Linux usando Java?

Estou executando o comando usando Java e não obtendo saída. Process p; Runtime run = Runtime.getRuntime(); String s1 = “queryData 1005017 –format ‘\”%s” scope'”; System.out.println(“Command is ” + s1); try { p = run.exec(s1); BufferedReader br = new BufferedReader( new InputStreamReader(p.getInputStream())); while ((s = br.readLine()) != null) System.out.println(“line: ” + s); p.getErrorStream(); p.waitFor(); } Embora […]

Instalando o Apache Tomcat

Eu segui este tutorial ( http://www.mulesoft.com/tomcat–linux#.URj9weCy1Nh ) para instalar o tomcat no debian wheezy usando as seguintes variables ​​de ambiente: Using CATALINA_BASE: /usr/local/apache-tomcat-7.0.35 Using CATALINA_HOME: /usr/local/apache-tomcat-7.0.35 Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.35/temp Using JRE_HOME: /usr/lib/jvm/java-6-openjdk-amd64/jre Using CLASSPATH: /usr/local/apache-tomcat-7.0.35/bin/bootstrap.jar:/usr/local/apache- tomcat-7.0.35/bin/tomcat-juli.jar Eu dei ao usuário do tomcat um login bash e quando executo o ./startup.sh nada acontece e nenhuma porta […]

O Java WatchService não funciona em algumas pastas

Eu quero usar o Java 7 WatchService para monitorar a pasta /proc , mas isso não está funcionando (as alterações feitas na pasta não são relatadas). Eu testei outras pastas, como /home/user/Desktop e /tmp e funciona. Qual seria a razão? É por causa de permissions? /proc é obviamente de propriedade do root, enquanto a outra […]

Bloqueio de Arquivo Linux em Java

Eu sei que podemos bloquear um arquivo no linux usando flock (). No entanto, a unidade NFS pode não suportar o bloqueio de arquivos. Estou pensando em implementar alguma lógica de bloqueio de arquivo personalizado no meu código java, para suportar o bloqueio de arquivo em qualquer unidade. Alguém pode sugerir uma boa prática? Obrigado,

Java RMI e saída netstat

Estou tentando fazer com que meu serviço RMI funcione em um firewall. Eu segui as instruções nesta resposta para executar o Registro RMI e meu serviço RMI na porta 1099, mas vejo números de porta diferentes sendo abertos no cliente e servidor RMI quando faço netstat . [user@machine] ~ $ netstat -ant | grep 1099 […]

instalar o JDK8 no ubuntu 14.04

Eu quero começar a programar em java e estou usando o ubuntu 14.04, i downlaoed jdk-8u20-linux-x64.tar.gz e no site oracle há um comando para instalá-lo, é o comando % tar zxvf jdk-8uversion-linux-x64.tar.gz no terminal eu tenho esse bash: fg:%: sem tal trabalho Alguém me ajuda a intall o JDK.

Projeto CMake para JNI

Ok, então minha intenção é criar bibliotecas dinâmicas para mac, windows e linux para serem usadas com Java (32 e 64 bits). Estou usando os produtos da Jetbrains para tudo e, na minha cabeça, imaginei que, com o TeamCity, eu poderia criar agentes para cada plataforma (que já configurei) que produziria as bibliotecas para cada […]

Quicktip do Eclipse não mostrará sugestões de “importação” no Linux Ubuntu e Centos

Embora eu tenha visto essa pergunta em vários sites, não encontrei uma solução funcional. Problema: quando as dicas de ferramentas do eclipse são exibidas, todos os campos de “importação” sugeridos permanecem em branco. O que eu tentei: Eu mudei a fonte do Ubuntu como sugerido https://bugs.eclipse.org/bugs/show_bug.cgi?id=412021 Eu alterei as colors de primeiro plano / segundo […]

Bouncy Castle não está funcionando na máquina linux

Eu implementei boucnyCastle para geração e verificação de assinaturas de reclamações fips, isso funcionou bem em um ambiente Windows, mas em um ambiente Linux o código ficou preso na geração de keypair. A seguir está o código que eu escrevi: public static KeyPair generateKeyPair() throws GeneralSecurityException { KeyPairGenerator keyPair = KeyPairGenerator.getInstance(“RSA”, “BCFIPS”); keyPair.initialize(new RSAKeyGenParameterSpec(3072, RSAKeyGenParameterSpec.F4)); […]

Como a ferramenta JPS obtém o nome da class principal ou do jar que está executando

Eu estou querendo saber, como a ferramenta JPS obtém o nome da class principal que é executada dentro do processo jvm. Isto é jps -l 123 package.MainClass 456 /path/example.jar Estou falando especificamente sobre o Linux (não estou interessado no Windows e não tenho uma máquina Win para experimentar). Eu poderia pensar em duas maneiras Conectando-se […]