Engenheira Posted May 20, 2009 at 10:59 AM Report #265747 Posted May 20, 2009 at 10:59 AM Olá! Estou a fazer um projecto em Eclipse RCP/SWT. Queria abrir um ficheiro que se encontra numa directoria dentro da minha directoria do projecto. O problema é que não queria colocar um path estático. Precisava de algo que fosse buscar o path até à directoria do meu projecto para depois concatenar com o path até à localização o meu ficheiro. Estou farta de procurar e não consigo encontrar nada de jeito que me resolva o problema. Alguém me dá umas luzes?
M6 Posted May 20, 2009 at 01:40 PM Report #265795 Posted May 20, 2009 at 01:40 PM Antes de mais, és uma mulher corajosa, não conheço muita gente que faça Eclipse Applications. 😉 Quanto à tua dúvida, creio que o que pretendes é isto: import java.security.CodeSource; import java.security.ProtectionDomain; public class Utilidades { protected static final String getApplicationLocation() { final ProtectionDomain pd = Utilidades.class.getProtectionDomain(); final CodeSource cs = pd.getCodeSource(); return cs.getLocation().getPath().replaceFirst("/", ""); } } Ainda não testei em Linux mas creio que é transversal aos sistemas operativos. Também estou a desenvolver uma Eclipse Application e acho que isto é capaz de te ser útil: - http://m6onsoftware.blogspot.com/2009/04/eclipse-rcp-tutorial-with-eclipse-34.html - http://m6onsoftware.blogspot.com/2009/05/rcp-open-and-save-file-dialogs.html Ainda hoje devo colocar um post com caixa de dialogo. 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."
Engenheira Posted May 20, 2009 at 03:00 PM Author Report #265822 Posted May 20, 2009 at 03:00 PM Obrigada! 😄 quando testar isto venho aqui dizer se funca (estou a usar windows btw) 🙂 Sim, isto é terrível, já tive vontade de cortar os pulsos varias vezes Agora ainda por cima estou a integrar isto com o WorldWind da NASA ui... medinho é o que eu tenho 😄
Engenheira Posted May 20, 2009 at 03:05 PM Author Report #265823 Posted May 20, 2009 at 03:05 PM Ah e o tutorial já conhecia! Já o fiz quase até ao fim. Já andei a fazer a descoberta inicial desta tecnologia. É terrível porque encontro muito pouca informação na net... chega a ser frustrante 😄
M6 Posted May 20, 2009 at 03:06 PM Report #265824 Posted May 20, 2009 at 03:06 PM Sem medo Engenheira, sem medo! 😄 Já não é a primeira vez que faço desenvolvimento em RCP, mas cada vez que faço dá-me vontade de espancar alguns tipos que fizeram o SWT/JFace e o Java em geral! 😄 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."
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