Perguntas com a marcação «classpath»

Em Java, o caminho de classe informa à Java Virtual Machine onde procurar classes e pacotes definidos pelo usuário ao executar programas Java. O classpath é um parâmetro e pode ser definido na linha de comando ou por meio de uma variável de ambiente.


15
O que causa e quais são as diferenças entre NoClassDefFoundError e ClassNotFoundException?
Qual é a diferença entre NoClassDefFoundErrore ClassNotFoundException? O que faz com que eles sejam jogados? Como eles podem ser resolvidos? Costumo encontrar esses lançáveis ​​ao modificar o código existente para incluir novos arquivos jar. Eu os atingi no lado do cliente e no servidor para um aplicativo java distribuído através …

18
Como realmente ler o arquivo de texto do classpath em Java
Estou tentando ler um arquivo de texto definido na variável de sistema CLASSPATH. Não é uma variável de usuário. Estou tentando obter fluxo de entrada para o arquivo como abaixo: Coloque o diretório do arquivo ( D:\myDir) em CLASSPATH e tente abaixo: InputStream in = this.getClass().getClassLoader().getResourceAsStream("SomeTextFile.txt"); InputStream in = this.getClass().getClassLoader().getResourceAsStream("/SomeTextFile.txt"); …
366 java  classpath 


14
Obtenha uma lista de recursos do diretório classpath
Estou procurando uma maneira de obter uma lista de todos os nomes de recursos de um determinado diretório de caminho de classe, algo como um método List<String> getResourceNames (String directoryName). Por exemplo, dado um diretório classpath x/y/zcontendo arquivos a.html, b.html, c.htmle um subdiretório d, getResourceNames("x/y/z")deve retornar um List<String>contendo as seguintes …

6
Objetivo do bloco buildscript em Gradle
Eu sou novo no Gradle e estou lendo a documentação, mas não entendo algumas partes dela. Uma dessas partes está conectada com o buildscriptbloco. Qual é seu propósito? Se o script de construção precisar usar bibliotecas externas, você poderá adicioná-las ao caminho de classe do script no próprio script de …
236 classpath  gradle 

7
Como adicionar diretório ao caminho de classe em um perfil de execução de aplicativo no IntelliJ IDEA?
Estou tentando adicionar um diretório ao caminho de classe de um perfil de execução de aplicativo Se eu substituir usando -cp x: target / classes nas configurações da VM, obtenho o seguinte erro: java.lang.NoClassDefFoundError: com/intellij/rt/execution/application/AppMain Alguma idéia de como adicionar um diretório ao caminho de classe do meu projeto?

11
Encontre de onde a classe java é carregada
Alguém sabe como descobrir programaticamente de onde o java classloader realmente carrega a classe? Costumo trabalhar em grandes projetos em que o caminho da classe fica muito longo e a pesquisa manual não é realmente uma opção. Recentemente, tive um problema em que o carregador de classes estava carregando uma …

4
Diferença de prefixo do caminho de classe do Spring
Documentado aqui afirma Esse prefixo especial especifica que todos os recursos do caminho de classe que correspondem ao nome especificado devem ser obtidos (internamente, isso ocorre basicamente por meio de uma chamada ClassLoader.getResources (...)) e depois mesclados para formar a definição final do contexto do aplicativo. Alguém pode explicar isso? …
141 java  spring  classpath 





6
Diferenças entre “java -cp” e “java -jar”?
Qual é a diferença entre executar um aplicativo Java com java -cp CLASSPATHe java -jar JAR_FILE_PATH? É preferível um deles ao outro para executar um aplicativo Java? Quero dizer, qual dessas formas é mais cara para JVM (de acordo com o uso de recursos de sua máquina)? Qual deles fará …
118 java  jar  jvm  classpath 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.