Help in understanding creation of a jar file
Hi,
Could anyone explain what this (in), (out), and (deflated ) and (stored) means wrt the creation of a jar
For Ex:
adding: com/(in = 0) (out= 0)(stored 0%)
adding: com/test/(in = 0) (out= 0)(stored 0%)
adding: com/test/teststubs/(in = 0) (out= 0)(stored 0%)
adding: com/test/teststubs/TestLoader.class(in = 8029) (out= 4248)(deflated 47%)
TIA
I believe it's all about compression. "in" and "out" are the bytes added before and after compression. "deflated" is the compression method, and the percentage is the amount of compression achieved.
The first three things added in your example are directories, so they weren't added directly; rather the ZIP mechanism for expressing file hierarchies was used (as opposed to actually adding the directory file from the disk).
Similar Messages
-
Problem with creation of a jar file from inside a java program
Hi,
I am trying to create a jar file at runtime from within a java program.
I am able to create a jar file just fine using:
String[] jarArgs = new String[3];
jarArgs[0] = "cvf";
jarArgs[1] = "C:\temp\myjar.jar";
jarArgs[2] = "C:\temp\this";
sun.tools.jar.Main main1 = new sun.tools.jar.Main(System.out, System.err, "jar");
main1.run(jarArgs);However, when I look at the jar it puts the absolute path to the files inside such as:
C:\temp\this\is\my\package\Class.class
instead of only this\is\my\package\Class.class
When running the jar command from the command line it works just fine and I have the relative paths in my jar file.
Does anyone have any experience with this and could help me out?
Thanks in advance
Edited by: mruf on Apr 11, 2008 1:51 AMShouldn't jarArgs[2] = "-C C:\temp\this"
-
Need help with classpath configuration for external jar files
We have coded our own JAAS login module, and it uses classes located in jar files, and these jar files were not created using SAP dev studio, e.g. they were provided by a third party vendor as a set of tools.
So, how do we deploy these jar files so that our SAP JAAS login module can find them ? We found we can run consoleconfig.sh to change the classpath which SAP J2EE engine uses, but we wondered if there was a better way to do this. Of course, if the jar files were created by us, we can include them in the dev studio project and they would be deployed using SDM, and this would not require any changes to classpath using consoleconfig.sh
Thankyou in advance for your help.I noticed nobody has sent any feedback on this yet, so I wondered if I have posted to the wrong forum ? Any thoughts on this ?
Thanks,
Tim -
Help me out to get the jar files for FileUpload using MyFaces.
hi,
Can anyone help to get the jar files for FileUpload using MyFaces.
I want myfaces-extensions.jar and commons-fileupload-1.0.jar.
Thank you.you can't control the speed of a for-loop.
you can remove your code from a for-loop and use a function to execute the code in your for-loop and you control how frequently you call the function. -
Help - How a browser can read jar files?
I have read in other forums that a browser can read jar files.
Can someone point me to documentation explaining how this is done?
Thanks.To explain my question more.
I will be launching the browser from an application. Basically, I have help files (index, help html files) contained within a jar file.
I am looking for a way to launch the browser and extract specific files within the jar file to display within the browser. For example, to display the index and the specific file containing the help text. Currently, my application launches Java Help. I want to change this to my application launching a browser and providing the same capabilities the Java Help provided such as searchin, indexing, context-sensitive, etc. I am trying to find the way to do this.
Thanks. -
Regarding the creation of common jar file ......!
Hi All ,
I need to create a new Jar file which consists of the generic code which we can use for connecting to the database. The class in the jar file should have methods like u201CExecuteSelectu201D. u201CExecuteInsertu201D, u201CExecuteDeleteu201D and u201CExecuteUpdateu201D. which should pass the required parameters to these methods so that they can execute the corresponding query. My UDF should use this class file and call the methods above to run any SQL statements.
any one having any idea about how to create the above requirements .....?
Thanks in advance
AzizHi,
>> class in the jar file should have methods like u201CExecuteSelectu201D. u201CExecuteInsertu201D, u201CExecuteDeleteu201D and u201CExecuteUpdate
For developing your requirement, you can use Eclipse or any other IDE which is supported for writing Java codes. Write the codes of your requirement in IDE and compile it. Make a .jar file of classes. and then create a new Imported archive and upload your .jar file. Then relevent class has to be declared in the import statement. This way you can use your all classes in UDF.
Regards
Aashish Sinha -
Help in getting swingx-ws-2007_10_14.jar file
I have to build a desktop application where I need this jar file. I am continuously trying to get the swingx-ws.jar file in the net, but till now I have not found that. The website swinglabs.org is also down for a while. Can u tell me where I might get that. the date for this jar may be different also.
I have to build a desktop application where I need this jar file. I am continuously trying to get the swingx-ws.jar file in the net, but till now I have not found that. The website swinglabs.org is also down for a while. Can u tell me where I might get that. the date for this jar may be different also.
-
Jar files downloaded from SkyDrive are being renamed to jar.zip files
I have cut and pasted the following series of exchanges from when I posted the problem onto SkyDrive's support forum. I hope that someone might be able to propose a better solution to the problem that I have. Thanks for your help.
MDSms asked on
Uploaded jar files convert to jar.zip files when downloaded from SkyDrive
I have uploaded an executable jar file to SkyDrive. (I will call this FILE.jar). The file is intact and indicates that it is a jar file type when the file is viewed by Properties within Skydrive. However, when I download (or others download through a share link) the file, it is being saved onto the local computer's download file with .zip appended to the file name (FILE.jar.zip). The downloaded file can be renamed to remove the .zip appendage and subsequently run successfully. However the folder options for the folder where the downloaded file resides must be changed for disable "Hide known file extensions" prior to being able to remove the .zip appendage. While I have figured out the workaround for this problem, this manual renaming procedure is entirely too cumbersome as a solution for sharing this file with others. How can I prevent or disable the FILE.jar file from being renamed to FILE.jar.zip when it is downloaded from SkyDrive?
All Replies (5)
Audrey_P. replied on
Forum Moderator
Hi,
Thank you for posting. Let me try to assist you with your issue with your files.
In order for us to reproduce the issue on our end. Please provide us with the exact steps that you did when you uploaded the files as well as the steps when you are downloading it.
We will be needing the steps to help us figure put what is causing you this issue.
We look forward to your response.
Thank you.
Audrey P.
MDSms replied on
Reply
The file was uploaded by first logging onto my SkyDrive account using Windows 7 Pro and Firefox browser, then a new folder in my account was created without sharing privileges, then the folder was opened and the FILE.jar was uploaded into the folder using the "Upload" option on skydrive account menu. Sharing privileges for FILE.jar were then created (view only), and the shortened url link was sent to the individuals that I was trying to share the file with. was then turned on. When these people use the link to download the file, it is being saved as FILE.jar.zip.
When I try to download the file through the skydrive account download option, it is being saved onto my computer as FILE.jar.zip and this occurs when I try to download the file while signed into my skydrive account as well as when I am not signed into my skydrive account (using the shared file link).
This PNG shows the information provided by clicking on the download icon (down arrow) within the Firefox browser; note that the file was downloaded as FILE.jar.zip and that the source was live.com. When I use Windows Explorer to look at the same file within the Download folder itself, examining the file's properties details also shows that it is being saved as FILE.jar.zip and is of the file type compressed zip folder.
This PNG shows the information displayed to me from my skydrive account when I view the originally uploaded file's properties; note that the information shows that the file is a jar file type.
When I utilize Internet Explorer 9 to access the file, FILE.jar is being downloaded onto my computer as a jar file type. This PNG shows the information provided by Tools/View Downloads within the IE9 browser. Note that in this instance, the information indicates that the file is being downloaded from yzudea.blu.livefilestore.com.
It appears to me that the problem (the FILE.jar file being renamed to FILE.jar.zip) arises from the fact that a jar file downloaded from skydrive using firefox, is being sent from live.com whereas a jar file downloaded from skydrive using IE9 is being sent from yzudea.blu.livefilestore.com.
I want to make sure that a person receiving a share link from me for FILE.jar is able to download it without modification to the file name regardless of which browser is being using to access the link. How can I make sure that this occurs?
Any help is appreciated. Thanks.
Michelle Anne D. replied on
Forum Moderator Community Star Community Star
Reply
Hi MDSms,
I appreciate you for providing as much information as you can about the issue, as well as for uploading screenshots on what you see from the downloaded file. About your initial concern wherein the file gets renamed with .zip after the original file extension, this is solely dependent on the browser that you are using since they have a different safety/security measure that needs to be implemented.
Moreover, you may see the file servers live.com and yzudea.blu.livefilestore.com to be different with one another, but they actually are sent from the same SkyDrive server. This in turn, depends on the web browser where the file is being downloaded as well. The live.com file where it was downloaded from Firefox simply masks its original server yzudea.blu.livefilestore.com.
As for your last query about your recipients downloading the file without the hassle of renaming it from a .zip file, you can simply tell them to download it through Internet Explorer.
Should you have other queries or additional information that might help in our investigation, I highly encourage you to post them here.
Regards,
Michelle
MDSms replied on
Michelle,
Thanks for your reply. Yes, I could simply tell them to download the file through Internet Explorer, but is there another solution or workaround to the problem I have described here? Am I being punished with the curse of this problem simply because I (or the individuals with which I wish to share FILE.jar with) choose to use Firefox instead of IE? Will the use of any other browser instead of IE (Chrome, Safari, etc., etc.) still result in the same problem?
You stated that it is "solely dependent on the browser that you are using since they have a different safety/security measure that needs to be implemented"........could the problem be overcome by designating one or both of the file server addresses as Trusted Sites within the browser options setting?
I look forward to your response. Thanks in advance.
Joy V. replied on
Forum Moderator Community Star Community Star
Reply
Hi MDSms,
We understand your concern. Since the issue does not occur in Internet Explorer, it has something to do with Firefox's security feature. You might want to verify this concern by contacting Firefox support.
Hope this helps. Let us know if we can further assist you with SkyDrive.
Thanks,
Melanie JoyTry to delete the mimeTypes.rdf file in the Firefox profile folder to reset all file actions.
*http://kb.mozillazine.org/mimeTypes.rdf
*http://kb.mozillazine.org/File_types_and_download_actions#Resetting_download_actions -
Runtime.exe() is not working from within a jar file.
Hi All,
I have a jar file which have classes and a package in it.
One of these classes is calling another class which is present in the package.
The code i am using it is as follows:
Runtime r=Runtime.getRuntime();
Process p=null;
p=r.exec("java deep.slideshow.PlayShow");It is working fine when i am executing it without making jar file.
But when i make a jar file of all these things , this exec() is not working.
I have tried a lot.
If any body has any idea suggest me.
Thanksthanks a lot for your reply friend.
I tried the same you tell me to do by using the cmd;
java -cp my.jar package.class And then tried to make the jar file with the help of eclipse,
after adding my jar file into classpath of my project in eclipse.
Its working fine on my local system.
But when i put this jar file on some other system it does not call my jar file(obviously bcz it will not the find the jar file according to the classpath set on my local system. )
Is there any way that i can keep this jar into my project and then can give the classpath dynamically
so that it can pick the file from my project automatically.?
Later on i will pack this whole thing into a full jar file and it will work on a single click.
Is it possible or not ?
Please suggest me.
Thanks -
Jar files to add to the classpath for KM development.
Hello Friends:
I am trying to retrieve the favorites of the user stored
under him home folder. In KM we have a readymade iview,
called 'Favorites'. I am programmatically trying to
read the values stored by this iview.
I am using NWDS 2.0.5 on EP60SP2Patch3. When I use the
following code,
IUserManagementService umService =
(IUserManagementService) request.getService(IUserManagementService.KEY);
// get the user object
IUser user =
umService.getDefaultFactory().getUser(userId);
IResourceContext context = new ResourceContext(user);
in my IDE I get the following error:
"This compilation unit indirectly references a missing
type com.sapportals.portal.security.usermanagement.
IUserFactory"
The following are the jar files added to my project's
classpath.
com.sap.portal.usermanagementapi.jar
com.sap.portal.usermanagementcore.jar
com.sap.portal.usermappingapi.jar
com.sap.security.api.jar
com.sap.security.api.perm.jar
com.sap.security.core.jar
com.sap.security.core.tpd.jar
apart from the usual portal framework related jar files.
I tried also to add all the jar files with the prefix like...
com.sap.km.*
com.sap.netweaver.bc.*
It didn't help.
What are the other jar files I need to add, and where
they are available.
BTW, I unzipped all the 'portallibs' downloaded from the
portal and using those jar files to attach to the project.
Thank you very much,
Prasad NutalapatiHi Prasad,
additionally you need com.sap.security.api.ep5.jar due to the fact that KM is using the old EP5 usermanagement libraries.
Concerning the KM / RF libraries I would recommand to include all libraries matching the patterns bc._api.jar and km._api.jar
Best regards,
Thilo -
How to extract html file and folder from jar file
Hi all ,
I should to submit my project tomorrow . plz help me .
In my project jar file I have html page that should run when I use the program, I can't extract it . Also it have folder that contain some files that My program should use it . I dont know how to use it from jar file or how to extract it . plz help me.
If you could I need java could for that.
Thanks alot.Hi all ,
I should to submit my project tomorrow . plz help me .
In my project jar file I have html page that should run when I use the program, I can't extract it . Also it have folder that contain some files that My program should use it . I dont know how to use it from jar file or how to extract it . plz help me.
If you could I need java could for that.
Thanks alot. -
How to add JAR files in JDeveloper 10.1.2
Hi,
We have developed a J2EE project using JDeveloper. Now, i have to add Upload CV functionality to the application. I want to use the classes provided by org.apache.commons.fileupload which is there in the commons-fileupload-1.2.2.jar file provided by them. My problem is i am unable to add this JAR file to my project. When i try to add this JAR file using the Project Properties of my project. Its asking me to browse the path of the J2SE Executable or EDIT the Class Path or Source Path or Doc Path. There is not option to add JAR files. If the JAR file is not added, its showing the errors:
imported class 'org.apache.commons.fileupload.disk.DiskFileItemFactory' not found exception..
Please let me know how i could associate JAR files to my project so that the upload files functionality is implemented. Will be desperately waiting for any assistance....
Regards,
NajmuddinThanks John, that was helpful. After i added the JAR file, its showing me the following error:
Error(479,16): class FileUploadException not found in class htdocs.recruitment._regMain.CommonsFileUploadServlet
Is there any specific location where i need to keep my JAR file or i can browse it from anywhere?
Regards,
Najmuddin -
Can I place jar files inside ejb-jar.jar?
Hi,
I'm reading about the packaging rules for creating an ejb-jar.jar file, and I'm wondering whether it's possible to include a jar file (containing helper classes) inside of the ejb-jar file. A "lib" dir (for containing such helper jars) doesn't seem to be part of the ejb-jar file format.
The EJB 3 spec has this to say (Ch 20, "Enterprise JavaBeans 3.0, Final Release):
"The ejb-jar file must also contain, either by inclusion or by reference, the class files for all the classes and interfaces that each enterprise bean class and the home interfaces, component interfaces, and/or web service endpoints depend on, except Java EE and J2SE classes. This includes their superclasses and superinterfaces, dependent classes, and the classes and interfaces used as method parameters, results, and exceptions"
Now, it seems that the root of the the ejb-jar file contains all the classes (in the appropriate Java package layout). But what about including JAR files? The ejb-jar spec seems to have nothing to say about a "lib" dir that can contain jars (as a WAR file can).
Summary of questions:
1) Can an ejb-jar file contain a jar file? If so, how/where?
2) Can the ejb-jar file's META-INF/MANIFEST.MF file contain a reference to a JAR file?
I'm not considering correct design at the point... I'd just like to know if these 2 scenarios are possible.
Thank you!
kamuifxYes, I have an ear file..................
I have an EAR file; inside the EAR I have a WAR file (web module) and an EJB-jar file (EJB module).......... the EJB need some classes placed in a jar file (a helper .jar or an util .jar)...........
my question is: How can I use the classes of the .jar files in te EJB??????
thanks -
Java.lang.UnsatisfiedLinkError: when called from a jar file
I have a class that calls a custom dll file. If I dont package the class files and set my system PATH to the location of the DLL then the VM is able to find the dll and load it successfully.
However, when I package the class files into a jar file, I get "java.lang.UnsatisfiedLinkError: NetworkAdapters" eventhough the system PATH is set to the correct location.
I have also tried to packaging the dll with the class files but this has not made any difference.
Library is called from Java as follows:
static {
System.loadLibrary("NetworkAdapters");
When packaged the classes files exist in the following sub directories com\instem\hci\adapters
Any help appreciated.Is it an executable Jar file?
The the DLL needs to sit in the same folders as the Jar itself.
(works for us). -
How to import external jar file
i am using bcprov-jdk14-124.jar file for my project. i can import this jar file through eclipse project properties but this is not worklng when i create jar file for my project. This is worked in eclipse only. i want to use that jar file in my project current path. so any body help me how to import this jar file? ( i am using mac os to develop java project )
You need to specify the classpath when you execute it outside of Eclipse.
Kaj
Maybe you are looking for
-
Photoshop quit unexpectedly when trying to open a file
This also occurs in dreamweaver, flash and illustrator.When I try to open a file it gives me that error. I have tried deleting the preferences to no avail. I also did repair permissions still not working. I have attached the log report below. If anyo
-
Does not print the full size of a pdf
Hello - printing problems This used to work just fine now it does not. When i print a pdf document it is 25% of the normal size. I do not have this problem with any other type of file. Can someone assist/ Thank you, Tom
-
Query on cancel operation on adf:table
Hi, We are developing an ADF-BC project using JDeveloper 11g. I have an query on the industry standard for implementing the 'Cancel' operation. In my application,all the pages have an adf:table with CRUDimplemenations on it. In a scenario where I do
-
We're glad to announce the availability of Database Migration Assistant for Unicode (DMU) release 1.2 for download on OTN and My Oracle Support (MOS): http://www.oracle.com/technetwork/database/globalization/dmu/overview/index.html This update releas
-
I want to boost the volume on my iPad
How can I boost the volume on my iPad? When using Time Warner the volume is too low and already at the limit