Dimitri Frederickx wrote:
> Hi,
>
> I want to access a file inside of a specific jar file. To do this the
> file name is "classpath:nameofmyjar.jar#nameofthefile". Under Mac OS X
> with Qt Jambi 4.4.0 this works without a problem, but under Windows
> the file can not be opened.
>
> What I do is:
>
> QFile file = new QFile("classpath:demo-file.1.0.0.jar#plugin.xml");
> if(!file.open(OpenModeFlag.ReadOnly)) {
> // I come in this loop, so the file can not be read!
> }
>
> Can you reproduce this problem? Is this a bug?
Hi Dimitri,
I'm not able to reproduce this with 4.4.0 on windows using a .jar file
in the local directory and the code.
<snip>
import com.trolltech.qt.core.*;
public class FindInJar {
public static void main(String args[]) {
QFile f = new QFile("classpath:the.jar#file.txt");
if (!f.open(QFile.OpenModeFlag.ReadOnly)) {
System.out.println("file not opened...");
} else {
System.out.println(f.readAll().toString());
}
}
}
</snip>
Anything I might be missing?
best regards,
Gunnar
_______________________________________________
Qt-jambi-interest mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest