Estou compilando um projeto no Eclipse usando o m2eclipse. Defino o caminho JDK no Eclipse assim: Windows-->preferences-->installed jres--> jdk1.7.xx path Mas isso está mostrando um erro [ERROR] COMPILATION ERROR : [INFO]
Java SE versão 7 foi lançado em 2011. Os novos recursos, em comparação com a versão 6, incluem suporte a linguagem dinâmica, ponteiros compactados, pequenas extensões de linguagem, criptografia de curva elíptica, novos protocolos de rede, a capacidade de usar Strings como valores de caso em um switch declaração e várias extensões de biblioteca do sistema.
Estou compilando um projeto no Eclipse usando o m2eclipse. Defino o caminho JDK no Eclipse assim: Windows-->preferences-->installed jres--> jdk1.7.xx path Mas isso está mostrando um erro [ERROR] COMPILATION ERROR : [INFO]
O operador de diamante no java 7 permite código como o seguinte: List<String> list = new LinkedList<>(); No entanto, no Java 5/6, eu posso simplesmente escrever: List<String> list = new LinkedList(); Meu entendimento do tipo apagamento é que esses são exatamente os mesmos. (O...
Instalei o JDK 7u7 baixado do site da oracle. Mas após a instalação, o terminal ainda está mostrando a versão java 6 $java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811) Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode) alguma...
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 3 anos . Melhore esta...
Como posso criar um java.nio.file.Pathobjeto a partir de um Stringobjeto no Java 7? Ou seja, String textPath = "c:/dir1/dir2/dir3"; Path path = ?; Onde ?está o código ausente que usa
Imaginando se alguém tentou usar os novos recursos da linguagem Java 7 com o Android? Eu sei que o Android lê o bytecode que o Java cospe e o transforma em dex. Então, acho que minha pergunta é: ele pode entender o bytecode do Java
Estou recebendo o seguinte erro ao tentar compilar meu projeto no Android Studio: Gradle: error: diamond operator is not supported in -source 1.6 Eu tenho 1.7 definido como destino em todas as preferências do projeto que encontrei. Além disso, o caminho exibido nos SDKs do projeto em 1.7 SDK é o...
Recentemente, deparei com a @SafeVarargsanotação java . Pesquisar no Google o que torna uma função variável em Java insegura me deixou um pouco confuso (envenenamento por heap? Tipos apagados?), Então gostaria de saber algumas coisas: O que torna uma função Java variável insegura no...
O Java 8 apresenta novos recursos importantes da linguagem, como expressões lambda. Essas mudanças na linguagem são acompanhadas por mudanças significativas no código de código compilado que impediriam que ela fosse executada em uma máquina virtual Java 7 sem usar algum
Na minha máquina, tenho duas versões java instaladas: (1.6 e 1.7 instaladas manualmente por mim). Preciso dos dois para projetos diferentes. Mas para o Maven eu preciso do 1.7, agora o meu Maven usa a versão 1,6 java, como posso configurar o Maven para usar o
Eu tenho um método para obter usuários de um banco de dados com JDBC: public List<User> getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List<User> users = new ArrayList<User>(); try { Connection con =
Existe uma API para obter um recurso de caminho de classe (por exemplo, o que eu obteria Class.getResource(String)) como um java.nio.file.Path? Idealmente, eu gostaria de usar as novas PathAPIs sofisticadas com recursos de caminho de
Acabei de instalar o IntelliJ IDEA e, quando tento criar meu primeiro projeto, ele solicita a configuração do SDK do projeto. Quando clico em "JDK", ele solicita que eu selecione o diretório inicial do JDK, como mostrado nesta imagem. Estou tendo problemas para localizar onde...
De acordo com o JLS, uma intmatriz deve ser preenchida por zeros logo após a inicialização. No entanto, estou diante de uma situação em que não é. Esse comportamento ocorre primeiro no JDK 7u4 e também em todas as atualizações posteriores (eu uso a implementação de 64 bits). O código a seguir gera...
TimeUnit.DAYS.convert( Math.abs( new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("30-03-2020 00:00:00").getTime() - new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("1-03-2020 00:00:00").getTime() ), TimeUnit.MILLISECONDS) O resultado é 28, enquanto deve ser 29. O fuso horário / local...
Vi perguntas semelhantes, mas ainda não encontrei a resposta. Usando o maven compile, recebo: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1] Aqui está...
Até o Java 7 havia uma área na memória da JVM chamada PermGen , onde a JVM costumava manter suas classes. No Java 8 ele foi removido e substituído por uma área chamada Metaspace . Quais são as diferenças mais importantes entre PermGen e Metaspace? A única diferença que sei é que...
A Oracle lançou o Java JDK 7 em 26 de abril para Mac OS X. Segui as instruções de instalação e quando faço java -version em uma janela de terminal recebo: java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b21) Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode) No...
Eu gostaria de usar a API WatchService conforme mencionado neste link: http://download.oracle.com/javase/tutorial/essential/io/notification.html Depois de ler ao redor, descobri que WatchService faz parte da classe NIO que está agendada para JDK 7. Portanto, está em forma beta. Está...