amariano 0 Posted December 16, 2019 Report Share Posted December 16, 2019 Olá Há anos que não programo, e estou a retomar JAVA. Comecei um projecto novo JAVA Maven (já agora, o Maven é diferente dos outros em que sentido?) com o NetBeans 11.2 Está tudo a rolar, mas agora não consigo usar uma biblioteca externa ( javax.mail.internet ). Eis o que estou a fazer: No mail coloquei "import javax.mail.internet;" e tenho um método que o usa. Nas dependências (pom.xls) em "Project files" coloquei: <dependencies> <dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.2</version> </dependency> </dependencies> Nas dependências ele assume o ficheiro, clico com o botão direito e faço "manually install artifact" e vou buscar o ficheiro que descarrego (versão certa). Continuo a ter um erro: COMPILATION ERROR : ------------------------------------------------------------- LUSA/Main.java:[7,18] cannot find symbol symbol: class internet location: package javax.mail Efectivamente esta localização está errada (só tenho um package com o nome do projecto), o ficheiro está em "dependencies". Alguma ajuda? Obrigado Link to post Share on other sites
M6 149 Posted December 18, 2019 Report Share Posted December 18, 2019 Tens de fazer referência ao path para o ficheiro, de preferência de forma relativa. Vê na documentação como fazer isso. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar." Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now