Problem: Multiple jar files in Class-Path [ IOException: line too long]
Hello Folks,
I am trying to create a jar file using the following command:
jar -cvfm mygrid.jar MANIFEST.MF -C grid-jar/ .
My MANIFEST.MF file is as following:
Manifest-Version: 1.0
Main-Class: com.gridftp.INSPgridFTP
Class-Path: lib/activation.jar lib/ant.jar lib/antlr.jar lib/axis.jar lib/castor-0.9.3.jar lib/cog-abstraction-common-2.0.jar lib/cog-abstraction-examples-2.1.jar lib/cog-certmanagement-1.0.jar lib/cog-certrequest-1.0.jar lib/cog-grapheditor-0.46.jar lib/cog-gridfaces-1.0.jar lib/cog-gridshell-1.0.jar lib/cog-jglobus-1.2-050621.jar lib/cog-karajan-0.31.jar lib/cog-provider-clref-gt3_0_2.jar lib/cog-provider-clref-gt3_2_0.jar lib/cog-provider-clref-gt3_2_1.jar lib/cog-provider-clref-gt4_0_0.jar lib/cog-provider-condor-2.0.jar lib/cog-provider-gt2-2.0.jar lib/cog-provider-gt2ft-1.0.jar lib/cog-provider-gt3_0_2-2.0.jar lib/cog-provider-gt3_2_0-2.0.jar lib/cog-provider-gt3_2_1-2.0.jar lib/cog-provider-gt4_0_0-2.2.jar lib/cog-provider-local-2.0.jar lib/cog-provider-ssh-2.0.jar lib/cog-provider-webdav-1.0.jar lib/cog-resources-1.0.jar lib/cog-setup-0.91.jar lib/cog-util-0.91.jar lib/commons-discovery.jar lib/commons-httpclient.jar lib/commons-logging.jar lib/concurrent.jar lib/cryptix32.jar lib/cryptix-asn1.jar lib/cryptix.jar lib/j2ssh-common-0.2.2.jar lib/j2ssh-core-0.2.2.jar lib/jaas.jar lib/jakarta-regexp-1.2.jar lib/jakarta-slide-webdavlib-2.0.jar lib/jaxrpc.jar lib/jce-jdk13-125.jar lib/jgss.jar lib/jug-1.0.1.jar lib/junit.jar lib/log4j-1.2.8.jar lib/mail.jar lib/puretls.jar lib/saaj.jar lib/wsdl4j.jar lib/xercesImpl.jar lib/xml4j.jar lib/xml-apis-1.1.jar lib/xmlsec.jar lib/xpp3-1.1.3.4d_b4_min.jar lib/xstream-1.1.1-patched.jar .
The grid-jar directory structure is:
| - com -- all classes are under this dir.
| - lib -- all the required jar files are in this dir.
There are 59 jar files in the lib directory. When I try to create the jar file, I get the following exception:
jar -cvfm mygrid.jar MANIFEST.MF -C grid-jar/ .
java.io.IOException: line too long
at java.util.jar.Attributes.read(Attributes.java:356)
at java.util.jar.Manifest.read(Manifest.java:167)
at java.util.jar.Manifest.<init>(Manifest.java:52)
at sun.tools.jar.Main.run(Main.java:124)
at sun.tools.jar.Main.main(Main.java:904)
Any idea, why do I get this exception? Is there any restriction as to how many jar files (or characters) can be there in the Class-Path value in the MANIFEST.MF file?
Please help.
Thanks,
Ana
use as the following way to resolve the problem:
(1) use separate lines, to avoid too long a line for java package name lists
(2) type a preceding space before each folloing lines, for example:
Class-Path: ...jar ...jar ...jar
...jar ..jar
...jar ...jar
...jar ...jar
Hello Folks,
I am trying to create a jar file using the following
command:
jar -cvfm mygrid.jar MANIFEST.MF -C grid-jar/ .
My MANIFEST.MF file is as following:
Manifest-Version: 1.0
Main-Class: com.gridftp.INSPgridFTP
Class-Path: lib/activation.jar lib/ant.jar
lib/antlr.jar lib/axis.jar lib/castor-0.9.3.jar
lib/cog-abstraction-common-2.0.jar
lib/cog-abstraction-examples-2.1.jar
lib/cog-certmanagement-1.0.jar
lib/cog-certrequest-1.0.jar
lib/cog-grapheditor-0.46.jar
lib/cog-gridfaces-1.0.jar lib/cog-gridshell-1.0.jar
lib/cog-jglobus-1.2-050621.jar
lib/cog-karajan-0.31.jar
lib/cog-provider-clref-gt3_0_2.jar
lib/cog-provider-clref-gt3_2_0.jar
lib/cog-provider-clref-gt3_2_1.jar
lib/cog-provider-clref-gt4_0_0.jar
lib/cog-provider-condor-2.0.jar
lib/cog-provider-gt2-2.0.jar
lib/cog-provider-gt2ft-1.0.jar
lib/cog-provider-gt3_0_2-2.0.jar
lib/cog-provider-gt3_2_0-2.0.jar
lib/cog-provider-gt3_2_1-2.0.jar
lib/cog-provider-gt4_0_0-2.2.jar
lib/cog-provider-local-2.0.jar
lib/cog-provider-ssh-2.0.jar
lib/cog-provider-webdav-1.0.jar
lib/cog-resources-1.0.jar lib/cog-setup-0.91.jar
lib/cog-util-0.91.jar lib/commons-discovery.jar
lib/commons-httpclient.jar lib/commons-logging.jar
lib/concurrent.jar lib/cryptix32.jar
lib/cryptix-asn1.jar lib/cryptix.jar
lib/j2ssh-common-0.2.2.jar lib/j2ssh-core-0.2.2.jar
lib/jaas.jar lib/jakarta-regexp-1.2.jar
lib/jakarta-slide-webdavlib-2.0.jar lib/jaxrpc.jar
lib/jce-jdk13-125.jar lib/jgss.jar lib/jug-1.0.1.jar
lib/junit.jar lib/log4j-1.2.8.jar lib/mail.jar
lib/puretls.jar lib/saaj.jar lib/wsdl4j.jar
lib/xercesImpl.jar lib/xml4j.jar lib/xml-apis-1.1.jar
lib/xmlsec.jar lib/xpp3-1.1.3.4d_b4_min.jar
lib/xstream-1.1.1-patched.jar .
The grid-jar directory structure is:
| - com -- all classes are under this dir.
| - lib -- all the required jar files are in
e in this dir.
There are 59 jar files in the lib directory. When I
try to create the jar file, I get the following
exception:
jar -cvfm mygrid.jar MANIFEST.MF -C grid-jar/ .
java.io.IOException: line too long
at
at
at
at
java.util.jar.Attributes.read(Attributes.java:356)
at
at
at java.util.jar.Manifest.read(Manifest.java:167)
at
at
at java.util.jar.Manifest.<init>(Manifest.java:52)
at sun.tools.jar.Main.run(Main.java:124)
at sun.tools.jar.Main.main(Main.java:904)
Any idea, why do I get this exception? Is there any
restriction as to how many jar files (or characters)
can be there in the Class-Path value in the
MANIFEST.MF file?
Please help.
Thanks,
Anajust
Similar Messages
-
How to add jar file in class path ?
Hello,
how can I add jar file in system class path.
I am using Linux and installed java.
Now I am creating one java package and working programs.
I want to add commons-net-2.0.jar jar file into class path.
how can I add in linux systems.
Thank you.the same way you add anything else to the classpath.
-
Java.io.IOException: line too long
I am trying to compile two class files into an executable jar. I have entered the following commands into the terminal:
metalforever@merlin:~/NetBeansProjects/PsychicTest/src/psychictest$ jar -cf PsychicTest.jar *.class
metalforever@merlin:~/NetBeansProjects/PsychicTest/src/psychictest$ jar -cmf PsychicTest.jar main.txt *.class
java.io.IOException: line too long
at java.util.jar.Attributes.read(Attributes.java:379)
at java.util.jar.Manifest.read(Manifest.java:199)
at java.util.jar.Manifest.<init>(Manifest.java:69)
at sun.tools.jar.Main.run(Main.java:169)
at sun.tools.jar.Main.main(Main.java:1167)
My manifest file(main.txt) says the following:
Main-Class: PsychicTest
Help?Manifest files are limited to lines of 78 characters or something like that, and lines starting with a space are taken as continuations of the previous line.
Check yours. -
I have a small swing application which connects to an external database and queries something and creates a small report on the local machine. Running from the command line calling the == java MyClass works good. I would like to deploy this to two other machines. I dont want the use to run from the command line solution. I want to run it from a batch file using the jar file. But I am getting a a classpath issue ( ClassNotFoundException for the jdbc drivers ) . I signed my jar file using jarsigner too. I am not interesed in using the Web Start because there are no other security attached to this app. Only couple of people intends to use it. Running from the command line calling the app file explicitly works. In the batch file I added the setclass path too. Still it gives an exception. I added the jdbc driver jar file to the appication jar file too. Still the problem exists.
Any ideas ?instead of including the JDBC driver inside your application's jar, have the two jars sit in a directory separatly and include both of them on your classpath. Or, you can even specify a manifest.mf Class-Path parameter for your application's jar file so that it automatically includes the driver's jar.
-
Hi,
i am encountering a strange problem.
I am trying to run quartz (java application) on oc4j server.
When i have all the quartz classes in web-inf/classes folder, the application runs fine, but the moment i make a jar out of all classes and put the jar file in web-inf/lib folder, the application gives me a null pointer exception saying it is not able to set properties from an external properties file.This properties file is located in web-inf/classes folder.
Any help on sorting this out is welcome.
Regards
AshishThe are 2 possible ideas :
1. If processing your external properties file is not hardcoded in .jar, so point
classpath to the properties in META-INF/MANIFEST.MF file, example :
Class-Path: .
dot (.) point to the location WEB-INF/classes and you can test it easily with such code :
Properties config = new Properties() ;
InputStream is = getClass().getClassLoader().getResourceAsStream("config.properties") ;
if ( is == null ) {
System.err.println("Could not load config.properties") ;
} else {
config.load(is) ;
Manifest file could be easily generated using ant.
2. If it will not help, you should put your properties file inside .jar , but I suppose
first solution will rock. -
DrClap, schapel, jschell whats better architecture jar files or class files
What would be a better architecture for deployment. Jar files or class files. We were recently having a debate at work as to generate installation scripts that put jar files on the system where the app is being installed or to make the script generate class files at the desired location.
It would be good to know as to what you ppl think and what are the pros and cons of both.
Some claimed with class files it would be easier to put in patches later on and I kinda agree with that. However your thoughts would be appreciated.
Come on DrClap, schapel, jschell, jsalonen....... I am a fan of yours alreadyThis, of course, is why topics shouldn't be addressed to individuals - they are likely to never see it. Today is the first time I have seen this, and that is due solely to a search that I was running.
Why would you use one over the other?
----Distribution costs
It takes more time to send a bunch of class files down the wire than a single jar file. However, it takes more time to send a jar than a single class file. So there is a delicate trade off in a web application where one is using java. If you send the jar every time it is modified the entire jar must be moved. Class files take less time, but all of them must be moved for a new person.
So in this case if you have a fixed based of users (internal use), and a majority of the files do not change then class files are better. If the user base is transitory and large (external use) then a jar file is probably better.
----Usage:
You can use reflection to dynamically add functionality to an application. If you use a jar file then the application must be restarted for the changes to take effect. If you use class files then the application does not have to be restarted. Obviously the second only works if you have some way to dynamically notify the application that new classes are available - like a database.
This becomes very relevant if you do not want to restart the application and you do not have a distributed application base in place.
Also the older classes, even if not used, are still loaded in the application unless it is restarted (presuming a class loader is not used.) Most of the time this does not make difference.
Since in the above it is likely that there is not a large distribution problem, when the usage is a concern then the best strategy is as class files. They allow the most flexibility and there is unlikely to be any concern at all how it is packaged.
-------Misc
Speed. Someone suggested speed. Guessing I would say that the jar file is going to be faster. Once the Sun jvm gets the file it doesn't let go. And as pointed out opening files is rather costly. However, I doubt this is going to be a significant cost on any system. Startup costs, although sometimes annoying, are seldom significant in terms of application performance.
Security. The is a certain level of security with a jar file. You have one jar file and distribute it to the help desk people. And one of them deletes it accidently. It is going to be a lot easier to figure that out than if they deleted one class file. Additionally it is probably easier to encrypt/decrypt a jar file (if you really must) than class files.
Dynamic class loading. If you are storing classes in non-traditional places, like a database rather than files, then it is probably going to be easier if you do it as class files.
Testing. It is easier to replace a class file in a testing environment to fix a bug than a jar file. Particularily if the make process for the jar file rebuilds everything. -
Problem downloading JAR files after PIX 7.2(3) upgrade
Hello, I have upgraded a PIX 515 Firewall from Version 6.3(4) to
7.2(3) and am now experiencing problems downloading .jar files from
some web servers. I have tried disabling the "inspect http" option but
still not joy. I also tryied this:
http://www.cisco.com/warp/public/110/pix-asa-70-browse.pdf
But no luck.
Have anyone had similar problems.
Thanks in advance.1. Turn router off for 30 seconds and on again
2. Settings>General>Reset>Reset Network Settings
3. Settings>General>Reset>Reset All Settings -
Including multiple jar files to applet
In one of my application I am using severla third party apis (JavaHelp, JFreeReport, NanoXml ...) which comes as a seperate jar file each.
Is there is a way that I can include these multiple jar files to be downloaded automaticaly when the applet is starting.
currently I am extracting all the jar files and then re compressing them in to one file and place it in the archive property in the applet tab.
Is there a way I can avoid extraction and recompression and directly use the jar files<param nama="archive" value="myjar.jar, myOtherjar.jar" />
You could try to create an installer that wil put the 3rd party jars in the users lib/ext directory. -
Java.io.IOException: URL too long
Anybody ever seen this. Is there a way around this short of shortening the URL?
java.io.IOException: URL too long
at com/ms/net/wininet/WininetURLConnection.connect
at com/ms/net/wininet/WininetURLConnection.getInputStream
at kiaobjects/simulator/simCom.reqExceptionTestFinish
at kiaobjects/tests/typing/typingtest.run
at java/lang/Thread.run
java.lang.NullPointerException
at kiaobjects/tests/typing/typingtest.run
at java/lang/Thread.run
The URL is over 2500 characters long. -
Signed applet : problem signing jar files that are in build path
Hello,
I have a problem while trying to create an ftp applet.
I use org.apache.commons.net.ftp and i build path for commons-net-1.1.4.jar and then i build my classes.
When i create a jar file with my classes and after signing it, it works under eclipse but not on a web page.
I had signed commons-net-1.1.4.jar before to build the path in eclipse but commons-net-1.1.4.jar is not in my jar file.
What is the way to sign applet correctly even if some jar ressources are in eclipse build path.
Thank youYou were right!!!
I'm not sure what to write down in the formsweb.cfg (configuration file) , following the instructions on the on-line help of Developer Forms 10g , in step 9..
The step 9 says...
Because in this release the JACOB code is in an external Jar file and not incorporated into frmwebutil.jar, it needs to be downloaded. To do this, change the WebUtilArchive setting to read: webUtilArchive=/forms/webutil/frmwebutil.jar,/forms/webutil/jacob.jar
The doudt is pointed to the fact that the frmwebutil.jar isn't in the ORACLE_HOME\forms\webutil path but it is ORACLE_HOME\forms\java path.
Also , these paths referenced in webUtilArchive are physical paths in a Unix system or they are logical paths in a url?
Simon -
Hello everybody,
I have a problem with the generation of a jar file.
The script should run from the command line with a parameter but i get every time this error message when i try to run it:
Call is like that:
java -jar new.jar "some path parameter"
Exception in thread "main" java.lang.NoClassDefFoundError: org/jfree/ui/ApplicationFrame
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.jfree.ui.ApplicationFrame
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 12 more
Could not find the main class: real_cell_search.Verify_TestRun. Program will exit.It seems that it cannot find the ApplicationFrame.class, but it is inside the jar file, inside the jcommon-1.0.16.jar which is included in the generated jar.
The *.classpath* file looks like that:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="lib" path="res/jcommon-1.0.16.jar"/>
<classpathentry kind="lib" path="res/jfreechart-1.0.13.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>I am generating inside Eclipse, can someone tell me what I am doing wrong?
Thanks in advance for your help!!!
greetings
nyyrikkinyyrikki wrote:
It seems that it cannot find the ApplicationFrame.class, but it is inside the jar file, inside the jcommon-1.0.16.jar which is included in the generated jar.For standard jars to be execute using
java -jar generted-jar.jar
one cannot include dependent jars in the generated jar. Eclipse has a jar-in-jar extension to allow this so check the Eclipse documentation. -
Jar: Manifest-Attribute "Class-Path"
I've got a problem with the Class-Path-attribute of the JARs manifest-file. So I've written a real simple application to test where the problems occure... but even this trivial app does not work!
The execution starts at "Starter.java":
public class Starter{
public static void main(String args[]){
packageOne.Caller.callWriter();
}The class "Caller" is in a JAR ("Caller.jar") in the same directory as Starter.java.
Caller.java:
package packageOne;
public class Caller{
public static void callWriter(){
packageTwo.Writer.write("Write this");
}The class "Writer" is in a JAR ("Writer.jar") in the same directory as Starter.java and Caller.jar.
Writer.java:
package packageTwo;
public class Writer{
public static void write(String message){
System.out.println(message);
}The file Caller.jar consists of Caller.class and the Manifest.mf. The package-structur/the path seams to be all right.
The file Writer.jar consists of Writer.class and the Manifest.mf. The package-structur/the path seams to be all right.
If I invoke the Starter with:
java Starter -classpath Caller.jar;Writer.jareverything's fine.
Now, I added the following line to the Manifest.mf of Caller.jar:
Class-Path: Writer.jar(with one empty line between Manifest-Version: 1.0 and the new line.
So... shouldn't it be possible now, to invoke the application with:
java Starter -classpath Caller.jar ???
It doesn't work. So: what have I misunderstood?
(The error message is:
Exception in thread "main" java.lang.NoClassDefFoundError: packageTwo/Writer
at packageOne.Caller.callWriter(packageOne/Caller.java:5)
at Starter.main(Starter.java:3)Hmmm, I tested it and here are the command I ran and their results. Try doing the same on your computer:aleph% mkdir packageOne
aleph% mkdir packageTwoThat created the directories.aleph% cat > Starter.java
public class Starter{
public static void main(String args[]){
packageOne.Caller.callWriter();
aleph% cat > packageOne/Caller.java
package packageOne;
public class Caller{
public static void callWriter(){
packageTwo.Writer.write("Write this");
aleph% cat > packageTwo/Writer.java
package packageTwo;
public class Writer{
public static void write(String message){
System.out.println(message);
}That created the source files: Starter.java in the current directory, Caller.java under packageOne and Writer.java under packageTwo. Next the compiling and creating the manifest file:aleph% javac Starter.java
aleph% cat > MF
Class-Path: Writer.jarThat created additional info to be included in manifest file and put it in a file called MF.
Then I package "caller.jar" with the manifest and "Writer.jar" without it:aleph% jar -cmf MF caller.jar packageOne
aleph% jar -cf Writer.jar packageTwoDelete the package* directories so java wont get confused...aleph% rm -r package*And finally run the thing. Remember that the path separator is : in unix but ; in DOS, if that is what you are using.aleph% java -cp .:caller.jar Starter
Write thisNo problems anywhere. What are the steps you did? -
Hi
I have tried to implement a sample version of jfreechart which is a component for graphing but unfortunatly there is an error with importing some of the libraries i have added all the . jar files to the Class Path and i have opened the .jar file in net beans so i dont know what the problem is
Problem is with the lines
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;
It tells me that org/jfree/chart/demo/LineChartDemo1.java [60:1] package org.jfree.ui does not exist
C:\j2sdk1.4.2_03\lib\jfreechart-0.9.16\jfreechart-0.9.16.jar;
C:\j2sdk1.4.2_03\lib\jfreechart-0.9.16\lib\jcommon-0.9.1.jar;
C:\j2sdk1.4.2_03\lib\jfreechart-0.9.16\lib\servlet.jar;C:\j2sdk1.4.2_03\lib\jfreechart-0.9.16\lib\gnujaxp.jar
Refereence at http://www.jfree.org/jfreechart/index.htmlCheck to make sure that the jar files have the above mentioned classes.
Do a jar -tvf to find the contents of the JAR file.
Next check your classpath entries again. Also adding these libraries to the JDK lib directory will not automatically add them to the classpath. So check to make sure they are added and if you are using an IDE, check the command line the IDE produces (most IDE's do that) to make sure your classes are there in the -classpath option.
Vijay -
I am having a problem in Jar file
there ar my file which i have to put in jar file:-
IeEmbed.exe
IEInJava.class
IEInJava.java
jawt.dll
jdic.dll
jdic.jar
nspr4.dll
MANIFEST.MF
my MANIFEST file code is this :-
Manifest-Version: 1.0
Class-Path: jdic.jar
Main-Class: IEInJava
my compiling code is
D:\java\browser\IEInJava>jar cfm Browser.jar MANIFEST.MF *.*
after this i am having error which is :-
Failed to load Main-Class manifest attribute from
D:\java\browser\IEInJava\Browser.jarand after using this command:-
D:\java\browser\IEInJava>jar tf Browser.jari got this:-
D:\java\browser\IEInJava>jar tf Browser.jar
META-INF/
META-INF/MANIFEST.MF
IeEmbed.exe
IEInJava.class
IEInJava.java
jawt.dll
jdic.dll
jdic.jar
MANIFEST.MF
nspr4.dll
D:\java\browser\IEInJava>So plese solve this problem
and tell me what is this means
Thanks
Edited by: myharshdesigner on Oct 30, 2007 7:48 PMDoes your Manifest file have a blank line at the end?
Does your application work when it is not jar'ed? Do you launch it like "java IEInjava"? -
I have create the jar file, but it show the following error mesage since i start to run it.
Java Virtual Machine Laugcher
Failed to load the main class manifest attribute from
E:\j2sdk1.4.2\bin\test.jar
What the problem for this?
my manifest.mf file contain the information
Manifest-Version: 1.0
Main-Class: mysystem.MainFrame
note, my directory is javac mysystem/MainFrame.java to runWhat's the name of the manifest file in the jar file?
What do you get when you do
jar tvf test.jar
Maybe you are looking for
-
Sendmail Configuration in Solaris 10
I have a script that I've been using in Solaris 9 to disable incoming mail. The script basically - edits the "/etc/rc2.d/S88sendmail" file - replaces MODE = "-bd" with MODE = " " - sends command "/etc/init.d/sendmail stop" to stop sendmail - sends co
-
Creating item in shared calendar- it disappears when syncs with icloud!
This has been going on for weeks. When I create a new event on a shared calendar, the edit window closes and I see my appointment listed correctly. A few moments later, as the "updating..." line appears at the top of the screen, the event's title a
-
RD Session Host lock down best practice document
Hello, I am currently working on deploying an RDS Farm. My farm has several RD Session host servers. Today I learned that you can do some bad things to the RD Session hosts, if a user presses CTRL + Alt + End when having a open session. I locked al
-
Homepage on IPHOTO 6.O.4?
How do I transfer photo's to my homepage. No homepage icon on Iphoto menu bar. What happened to it... I have IWeb but no homepage Icon.
-
My profile for my line has changed
Hi, So i had fibre optic fitted from talktalk on 29th feb in the uk and when i first got it speeds were great in the 35 meg region, but now it's dropped to around 30.08 megs ,we had a faulty oven in the house that would trip the power could that be w