Versioning for .jar files
Hey,
Is it possible to version my .jar file ?
And if yes, how do you do that ? And also: what command do you have to use to find out the version (on Unix) ?
Btw I have a solution:
Include a Version.txt file in your .jar file and put every info you want in it.
Then create a unix script which contains:
export PATH=$PATH:/usr/java14/bin
if [ -e "Version.txt" ]; then
rm Version.txt
fi
jar xf $1 Version.txt
cat Version.txt
echo
rm Version.txtrun the script and it will display the info of your Version.txt file
Similar Messages
-
Specifying versions for jar files
Hai everybody,
Recently I changed our application to web start enabled, everyting is working fine. Now I would like to use version based update. Is it necessary to place all versioned jar files in same folder or we can place them in different folders. If anybody knows please help me.
Thanks in advance
Sateesh Dyou can use the jnlp version based download protocol only by running jnlp servlet or another servlet or jsp script that implements the protocol.
There is no restrictions on folders on where the versions are located, except that imposed by the servlet you are running.
see:
http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/downloadservletguide.html
/Andy -
Custom certificates for JAR file signing
Hi,
Can anyone please let me know how to check that we have custom certificates for JAR file signing set up in our instance
Thanks,
PraveenIt depends on the version of your $ADJVAPRG. See the referenced note.
How to use,create and /or update Digital Certificates for Jinitiator in 11i Applications
http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=365735.1 -
How to create service in Windows XP for jar file?
Dear friends,
I'm having an jar file in my Windows XP OS. I would like to create new service Windows XP to run this jar file. When i start the service then the jar file to be executed.
I did search in google but i didn't get any proper solution for this.
Could anyone please tell me the best and easiest way to create service for my jar in Windows XP os.
Thanks in advance,
SathishHi Chennail123,
Just have a read : [*Converting Your Java App into a Windows Service*|http://www.devx.com/Java/Article/34438]. -
Maximum size for JAR files on Nokia 3120 Classic
I am trying to download and install a java app for a Nokia 3120 classic, but when installing I get an error message telling me that the file is too big at 5.7mb.
I can't find the maximum size of .jar files for this phone anywhere.
Can anyone let me know what this is and whether there is any way to get the app to work.
Many thanks.
Alan WatsonYES THERE IS A WAY!! I only got this information from someone else. Thanks for that person.
Here are the steps:
1. Download the jar file you want to install, to your computer. Now open My computer, and on the upper left corner you shall see a menu, click the "Tools" button and then click "Folder options..." A little window will appear. Click the "View" tab. On this window you need to find an option "Hide extentions for known file types" below "Advanced settings". Then unmark or uncheck the box.
2. Now when you open my computer and go to the folder where you had downloaded the java file, the file name will read "(anyfilename).jar". HERE IS THE TRICK.
3. Rename the last part of your file. Instead of .jar change it to .jpg so that it reads "(anyfilename).jpg"
4. Now copy the renamed file and paste it in your mobile's C: or Memory Card drive.
5. Once you had pasted, rename the copied file back to what it was. i.e "(anyfilename).jar"
BASICALLY the phone limits a file with a ".jar" extention, you can fool it by renaming the extention to ".jpg" and then once the file is copied into the phones C:drive you can change the extention back to ".jar" by renaming it.
Share it. Hope it works for you! God bless...
Only One Life Twill Soon Be Past.
Only What's Done For Christ Will Last. -
hi i create an jar file
Manifest-Version: 1.0
Main-Class: com.IR.IRoom
Class-Path: classes12.jar aqapill.jar aqapi.jar aqapi60.jar art.jar arutil60.jar atli2.jar atli2_ip.jar atli2_ip_cio.jar bsh.jar codeset.jar commons.jar commons_httpclient.jar commons-lang-1.0.jar commons-logging.jar commons-net-1.1.0.jar
i have two question now.
when i jar this it give me error "line too long " bcz i have some more jars in it.
second could i mention any folder which have jars file in classpath
like Class-Path:include/*.jar
regardsHave you seen this recent thread: http://forum.java.sun.com/thread.jspa?threadID=689987&tstart=0
There is a limit of 72 bytes (not chars!) per line in a manifest. YMMV, but you should be using Ant. -
Is it possible to include an Icon in a Jar file
that will be displayed for the jar file instead
of a default Icon give to it by Windows 2000? If
so, how is it done?
Thanksno it's not possible as the JAR file does not know anything about the operating system. this is windows dependend. if you want a custom icon for one jar file, create a shortcut to the jar and adjust the icon of this shortcut.
-
Classpath for jar files?
Hi all,
i am trying to run a standalone java program using JRC through command promt.
my problem is i am importing few classes from jar files into my java class. but its not getting imported.
how to resolve it?Hi Saravana
You can use batch file to run your standalone java program.
The contents of the batch file would be as follows:
@echo off
if "%OS%" == "Windows_NT" setlocal
rem
rem Sets the CLASSPATH environment variable to include all JAR files
rem required for the JRC then compiles and jars Java file(s).
rem
rem Edit the environment variable BOBJ_JAVA_LIB to point to the
rem location where you have the JRC jar files.
rem
rem Make sure to define any other required libraries in the environment
rem variable CLASSPATH.
rem
rem Make sure you have defined the environment variable JAVA_HOME
rem
set BOBJ_JAVA_LIB=c:\Program Files\Business Objects\Common\3.5\java\lib
set CURRENT_DIR=%cd%
echo Using JAVA_HOME: %JAVA_HOME%
echo Using CURRENT_DIR: %CURRENT_DIR%
set RUNJAVA="%JAVAHOME%/bin/java"
set RUNJAVAC="%JAVAHOME%/bin/javac"
set RUNJAR="%JAVAHOME%/bin/jar"
set CLASSPATH=%BOBJ_JAVA_LIB%\ReportViewer.jar;%BOBJ_JAVA_LIB%\ReportPrinter.jar;%BOBJ_JAVA_LIB%\CrystalCommon.jar;%BOBJ_JAVA_LIB%\CrystalDatabaseConnectors.jar;%BOBJ_JAVA_LIB%\CrystalReportingCommon.jar;%BOBJ_JAVA_LIB%\CrystalFormulas.jar;%BOBJ_JAVA_LIB%\CrystalQueryEngine.jar;%BOBJ_JAVA_LIB%\CrystalReportEngine.jar;%BOBJ_JAVA_LIB%\keycodeDecoder.jar;%BOBJ_JAVA_LIB%\MetafileRenderer.jar;%BOBJ_JAVA_LIB%\rpoifs.jar;%BOBJ_JAVA_LIB%\jrcerom.jar;%BOBJ_JAVA_LIB%\jrcadapter.jar;%BOBJ_JAVA_LIB%\rascore.jar;%BOBJ_JAVA_LIB%\rasapp.jar;%BOBJ_JAVA_LIB%\Serialization.jar;%BOBJ_JAVA_LIB%\external\log4j.jar;%BOBJ_JAVA_LIB%\external\icu4j.jar;%BOBJ_JAVA_LIB%\external\Concurrent.jar;%BOBJ_JAVA_LIB%\external\xercesImpl.jar;%BOBJ_JAVA_LIB%\external\xml-apis.jar;%BOBJ_JAVA_LIB%\CrystalCharting.jar;%BOBJ_JAVA_LIB%\CrystalContentModels.jar;%BOBJ_JAVA_LIB%\CrystalExporters.jar;%BOBJ_JAVA_LIB%\CrystalExportingBase.jar;%CURRENT_DIR%;%CLASSPATH%
%_RUNJAVAC% -classpath "%CLASSPATH%" *.java
%_RUNJAVA% -classpath "%CLASSPATH%" HelloWorldSwing
// HelloWorldSwing is the name of your .java file
Make sure you have all the jar files in the lib directory.
Hope this helps you.
Thanks
Soni -
Need some information for jar files upload in Oracle
Hi,
I am developing some java stored procedures which requires uploading about 10-15 jar files or may be more, to the oracle database. One way is to use loadjava and oracle stores classes in those jar files as separate java classes. Is there a way that I can put these jar files somewhere in the file systems, configure some oracle parameter, restart the database and still I am able to use them from my java stored procedures. This will be some kind of a dropin folder for jars. Any information on this will be helpfule.
ThanksThe forum on the JVM in Oracle at Java in the Oracle Database might be a better one to answer your question.
Melli -
Apache Tomcat 7.0.4 can't recognize the classpath for .jar files
Hiii Everybody,
I have a weird problem. I am trying to develop a simple application where I am trying to pass an excel file name as an argument to a method and the method creates a copy of the specified file. I have used jxl.jar for excel file manipulation. During this I have faced two problems.......
1) I tried to compile the file CopyExcel.java in the command prompt(windows), sometimes the file is not compiled and the error shown indicates that it can't recognize the package jxl. But if I close the command prompt window and open it again.... I could compile the CopyExcel.java succesfully with no error.
2) Even if I have compiled the CopyExcell.java file successfully, whenever I am tryiyng to call a method copyMain() inside it, browser shows....
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError: jxl/Workbook
CopyExcel.copy(CopyExcel.java:39)
CopyExcel.copyMain(CopyExcel.java:81)
ServicePage.processRequest(ServicePage.java:28)
ServicePage.doPost(ServicePage.java:73)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause
java.lang.ClassNotFoundException: jxl.Workbook
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1672)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1517)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
CopyExcel.copy(CopyExcel.java:39)
CopyExcel.copyMain(CopyExcel.java:81)
ServicePage.processRequest(ServicePage.java:28)
ServicePage.doPost(ServicePage.java:73)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.4 logs.
--------------------------------------------------------------------------------The code for CopyExcel.java is as folows.............
* To change this template, choose Tools | Templates
* and open the template in the editor.
* @author Administrator
* To change this template, choose Tools | Templates
* and open the template in the editor.
import java.io.File;
import java.io.IOException;
import jxl.Cell;
//import jxl.CellType;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import jxl.write.WritableWorkbook;
public class CopyExcel {
private String inputFile;
public void setInputFile(String inputFile) {
this.inputFile = inputFile;
public void copy() throws IOException {
File inputWorkbook = new File(inputFile);
Workbook w;
try{
System.out.println("Before w= Workbook.getWorkbook(inputWorkbook); ");
w= Workbook.getWorkbook(inputWorkbook);
System.out.println("After w= Workbook.getWorkbook(inputWorkbook); ");
WritableWorkbook copy=Workbook.createWorkbook(new File("CopyPan.xls"), w);
copy.write();
copy.close();
}catch(Exception e){}
/* try {
w = Workbook.getWorkbook(inputWorkbook);
// Get the first sheet
Sheet sheet = w.getSheet(0);
// Loop over first 10 column and lines
for (int i = 1; i < 6; i++) {
Cell cell = sheet.getCell(0, i);
//CellType type = cell.getType();
//if (cell.getType() == CellType.LABEL) {
//System.out.println("I got a label "
// + cell.getContents());
//if (cell.getType() == CellType.NUMBER) {
//System.out.println("I got a number "
//+ cell.getContents());
System.out.println(cell.getContents());
} catch (BiffException e) {
e.printStackTrace();
public static String copyMain(String args) throws IOException {
String str=args;
CopyExcel test = new CopyExcel();
test.setInputFile(args);
test.copy();
return "Success";
}I have set the "CLASSPATH" environment variables in "user variables for administrator" as follows,
.;%SYSTEM%;C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.4\bin;C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.4\lib\servlet-api.jar;C:\Program Files\Java\jdk1.6.0_11\lib\jxl-2.6.jar Also I have tried editing the startup MS-dos batch file as folows....
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_11
set CLASSPATH=.;%SYSTEM%;C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.4\bin;C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.4\lib\servlet-api.jar;C:\Program Files\Java\jdk1.6.0_11\lib\jxl-2.6.jar
@echo off
rem Licensed to the Apache Software Foundation (ASF) under one or more
rem contributor license agreements. See the NOTICE file distributed with
rem this work for additional information regarding copyright ownership.
rem The ASF licenses thi..........But the problem remained...........
Plz. help me.
Thank u in advance for any help.Hiii Everybody,
I have a weird problem. I am trying to develop a simple application where I am trying to pass an excel file name as an argument to a method and the method creates a copy of the specified file. I have used jxl.jar for excel file manipulation. During this I have faced two problems.......
1) I tried to compile the file CopyExcel.java in the command prompt(windows), sometimes the file is not compiled and the error shown indicates that it can't recognize the package jxl. But if I close the command prompt window and open it again.... I could compile the CopyExcel.java succesfully with no error.
2) Even if I have compiled the CopyExcell.java file successfully, whenever I am tryiyng to call a method copyMain() inside it, browser shows....
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError: jxl/Workbook
CopyExcel.copy(CopyExcel.java:39)
CopyExcel.copyMain(CopyExcel.java:81)
ServicePage.processRequest(ServicePage.java:28)
ServicePage.doPost(ServicePage.java:73)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause
java.lang.ClassNotFoundException: jxl.Workbook
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1672)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1517)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
CopyExcel.copy(CopyExcel.java:39)
CopyExcel.copyMain(CopyExcel.java:81)
ServicePage.processRequest(ServicePage.java:28)
ServicePage.doPost(ServicePage.java:73)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.4 logs.
--------------------------------------------------------------------------------The code for CopyExcel.java is as folows.............
* To change this template, choose Tools | Templates
* and open the template in the editor.
* @author Administrator
* To change this template, choose Tools | Templates
* and open the template in the editor.
import java.io.File;
import java.io.IOException;
import jxl.Cell;
//import jxl.CellType;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import jxl.write.WritableWorkbook;
public class CopyExcel {
private String inputFile;
public void setInputFile(String inputFile) {
this.inputFile = inputFile;
public void copy() throws IOException {
File inputWorkbook = new File(inputFile);
Workbook w;
try{
System.out.println("Before w= Workbook.getWorkbook(inputWorkbook); ");
w= Workbook.getWorkbook(inputWorkbook);
System.out.println("After w= Workbook.getWorkbook(inputWorkbook); ");
WritableWorkbook copy=Workbook.createWorkbook(new File("CopyPan.xls"), w);
copy.write();
copy.close();
}catch(Exception e){}
/* try {
w = Workbook.getWorkbook(inputWorkbook);
// Get the first sheet
Sheet sheet = w.getSheet(0);
// Loop over first 10 column and lines
for (int i = 1; i < 6; i++) {
Cell cell = sheet.getCell(0, i);
//CellType type = cell.getType();
//if (cell.getType() == CellType.LABEL) {
//System.out.println("I got a label "
// + cell.getContents());
//if (cell.getType() == CellType.NUMBER) {
//System.out.println("I got a number "
//+ cell.getContents());
System.out.println(cell.getContents());
} catch (BiffException e) {
e.printStackTrace();
public static String copyMain(String args) throws IOException {
String str=args;
CopyExcel test = new CopyExcel();
test.setInputFile(args);
test.copy();
return "Success";
}I have set the "CLASSPATH" environment variables in "user variables for administrator" as follows,
.;%SYSTEM%;C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.4\bin;C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.4\lib\servlet-api.jar;C:\Program Files\Java\jdk1.6.0_11\lib\jxl-2.6.jar Also I have tried editing the startup MS-dos batch file as folows....
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_11
set CLASSPATH=.;%SYSTEM%;C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.4\bin;C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.4\lib\servlet-api.jar;C:\Program Files\Java\jdk1.6.0_11\lib\jxl-2.6.jar
@echo off
rem Licensed to the Apache Software Foundation (ASF) under one or more
rem contributor license agreements. See the NOTICE file distributed with
rem this work for additional information regarding copyright ownership.
rem The ASF licenses thi..........But the problem remained...........
Plz. help me.
Thank u in advance for any help. -
Do not want new version for rdl file for each snapshot rendering
ssrs 2012 sp1 sharepoint mode, sharepoint 2013
option set for the report - render from snapshot, a schedule set for the snapshots creation
each snapshot rendering adds new viersion to the rdl file with updated field
Execution DateTime - not really sure who needs this "feature" but it would be nice to switch this off/fix a bug
Sergey VdovinHi Sergey,
Sorry for my misunderstanding.
In SharePoint, the generation of a report version is determined by the modifications of the entire SharePoint list item. If any field of the list item is changed , it will create a new version for the list item. For a report RDL file uploaded to a SharePoint
document library, the report version is not just created based on the modifications to the report content. In your case, once it has generating a new snapshot, it will modify the column Execution DateTime value.
Besides, once we configure a report to render based on a snapshot, the Execution Datatime field will be available in the library view. However, if we create snapshots manually rather than based on a schedule, this field won’t be updated, hence, the report
version won’t be added. If we configure the snapshot to be generated based on a schedule, the Execution Datetime will be updated each time the snapshot is generated, thus the report version will be updated. This is actually a by design inconsistent behavior
between Reporting Services and SharePoint.
To avoid this behavior, on Reporting Services side, you need to either disable the snapshot or configure the snapshot not to run based on a schedule. Taking into account that this may be unacceptable for your, there is a possible approach on the SharePoint
side. In SharePoint, if we want an item to update without creating a new version based on a judgment condition, we can use Visual Studio workflow and with a code to determine when to update list item. Here is some resource about this topic for your refer:
http://social.msdn.microsoft.com/Forums/sharepoint/en-US/750658ca-5a5d-49cb-99c2-70335fd5375b/updating-an-item-in-list-with-out-creating-a-version?forum=sharepointdevelopmentprevious
http://www.codegain.com/articles/sharepoint/developmentprogramming/what-is-the-difference-between-splistitem-systemupdate-and-splistitem-update-method.aspx
Since the approach is related to SharePoint development, if you need more help, I recommend you post a question in the following forum to get dedicated support:
http://social.msdn.microsoft.com/Forums/sharepoint/en-US/home?forum=sharepointdevelopmentprevious
Best Regards,
Alisa Tang
If you have any feedback on our support, please click
here.
Alisa Tang
TechNet Community Support -
I have a set of Jar files which i need to load using Custom Class Loader. Any one who has Javacode for Custom Class Loader for loading Jar files send it. The Jar files are local jar files.
Here is the class loader I use:
import java.net.URL;
import java.net.URLClassLoader;
import java.net.JarURLConnection;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.lang.reflect.InvocationTargetException;
import java.util.jar.Attributes;
import java.io.IOException;
* A class loader for loading jar files, both local and remote.
public class JarClassLoader extends URLClassLoader {
private URL url;
private URL[] m_urlList = new URL[10];
* Creates a new JarClassLoader for the specified url.
* @param url the url of the jar file
public JarClassLoader(URL url,ClassLoader cl) {
super(new URL[] { url },cl);
this.url = url;
public JarClassLoader(URL[] urlList,ClassLoader cl) {
super( urlList,cl);
this.m_urlList = urlList;
* Returns the name of the jar file main class, or null if
* no "Main-Class" manifest attributes was defined.
public String getMainClassName() throws IOException {
URL u = new URL("jar", "", url + "!/");
JarURLConnection uc = (JarURLConnection)u.openConnection();
Attributes attr = uc.getMainAttributes();
return attr != null ? attr.getValue(Attributes.Name.MAIN_CLASS) : null;
* Invokes the application in this jar file given the name of the
* main class and an array of arguments. The class must define a
* static method "main" which takes an array of String arguemtns
* and is of return type "void".
* @param name the name of the main class
* @param args the arguments for the application
* @exception ClassNotFoundException if the specified class could not
* be found
* @exception NoSuchMethodException if the specified class does not
* contain a "main" method
* @exception InvocationTargetException if the application raised an
* exception
public void invokeClass(String name, String[] args) throws ClassNotFoundException,
NoSuchMethodException,
InvocationTargetException
Class c = loadClass(name);
Method m = c.getMethod("main", new Class[] { args.getClass() });
m.setAccessible(true);
int mods = m.getModifiers();
if (m.getReturnType() != void.class || !Modifier.isStatic(mods) || !Modifier.isPublic(mods)) {
throw new NoSuchMethodException("main");
try {
m.invoke(null, new Object[] { args });
} catch (IllegalAccessException e) {
// This should not happen, as we have disabled access checks
} -
Create a custom dock/application icon for .jar files built in eclipse
I've spent the better part of the afternoon trying to figure out how to apply a custom icon to jar file that I created in eclipse. I am presently using eclipse v3.5 on Mac OS X 10.6.2 and have yet to find a way to change the java coffee cup logo in the document icon for my jar files created in eclipse. Is there some way I can call a specific Apple class in Eclipse to change the dock/application icon of my .jar file?
I found this link that uses a class that seems to be specific to XCode to change the icon of the .jar file.
What I mean by change the icon of the jar file, I mean change the icon used in the dock, and also the icon used when the "command+tab" switcher pops up. Presently, I have the black console icon with the text "exec" in the upperleft.
If anyone has any good links on this topic or even better knows the code I need insert into my program I would be highly greatful.
cheers
-ipatchSee http://www.centerkey.com/mac/java/
-
Jdeveloper dependency on ANT script for .JAR file for ADF Application
Hi all,
We need to create a .jar file for an ADF project consist of Model & viewcontroller. We are able to create jar file with help OjDeploy in my ANT script.
My query: Ojdeploy uses internally jdeveloper home to complete the task. After going through the generated script, we came to know about below two references:
1. oracle.jdeveloper.ant.library = ${jdeveloperHome}\\ jdeveloper\\jdev\\/lib/ant-jdeveloper.jar
2. oracle.jdeveloper.ojdeploy.path = ${jdeveloperHome}\\jdeveloper\\jdev\\bin\\ojdeploy.exe
Is there any way to remove above dependencies so that we can create .jar file without installing Jdeveloper on a machine ?
regards,
Mohitojdeploy requires a JDeveloper installation.
Without going into the debate as to whether this is "good" or not, that's the way it works, I personally don't have a problem with installing JDeveloper on a build box (after all, you do have to install other software on the build box, too).
If you don't want to install JDeveloper, you can hand-roll your own ANT scripts which is good for racking up the billable hours, but not so good at maintainability. -
Need Help for Jar Files Operations!
Hi,
I am trying to extract files from jar file using the java code. Does any one knows how can one do this using java code.
Or
is there any facility that I can use the unjar command inside the java code to extract it. I wonder about this!
Or
does java povide Java APIs provides facility for this. I have gone thourgh java.util.jar package but am not to get how can this be used for the above purpose?
Thanks.
HuzefaThe following will display each file in the zip/jar file to the screen.
ZipInputStream zin = new ZipInputStream( new FileInputStream( "z:\\myzip.zip" ) );
ZipEntry entry;
while( (entry = zin.getNextEntry() ) != null ) {
System.out.println( "Entry: " + entry.toString() );
byte[] buf = new byte[ (int)entry.getSize() ];
zin.read( buf, 0, (int)entry.getSize() );
System.out.write( buf, 0, (int)entry.getSize() );
Jar* extends Zip*.
Maybe you are looking for
-
My ipod classic wont connect to my itunes?
It will charge by computer but wont connect to my itunes??
-
Failed to enable TMS provisioning Extension
hi, ciscomen! just trying use tms provisioning extension for movi register Cisco TelePresence Management Suite Provisioning Extension Deployment Guide http://www.cisco.com/en/US/docs/telepresence/infrastructure/tmspe/install_guide/Cisco
-
Removing duplicates from catalog in elements 11
I have a lot of duplicate pictures in my catalog that I would like to delete. Is there a way to have all duplicates agreated and delete in one shot?
-
Hey guys how to fetch data from db table using subroutine
hi guys, I am fetching data from db table "mcha". now in the follwing code i get it in "HSDAT1_DATE." now when i read out_tab with key "HSDAT1". it wont come in out_tab-value.plz tell me what is wrong whether some key co
-
Cs5 / duplicate and paste in place ?
Hi guys sorry if this is a stupid question but I haven´t found a solution yet and before I go crazy I ask you So, in cs3 (which I used before I bought cs5) I was able to duplicate an object into a new position. Does that make sense? mmh, so ie if I h