Why is java.util.TreeSet not seen in applet under IE5.5?

Hi,
I developed an applet to read a serialized file and tested on JBuilder; it worked fine. However, when I tested on IE5.5, an error message displayed: "ClassNotFoundException: class java.util.TreeSet is not found".
I used TreeSet to store data.
Anyone has any ideas of how to fix this?
Thanks,
Tom

This is what I did:
import java.awt.*;
import java.applet.*;
public class BookmarkApplet extends Applet {
   public void init() {
          //String fileName = this.getParameter("gx26187") + ".ser";
          String fileName = "gx26187" + ".ser";
          Bookmark bookmark = new Bookmark(fileName);
          LinkHolder linkHolder = new LinkHolder();
          for(int i = 0; i < 10; i++) {
               linkHolder.add(new Link("url"+i, "link"+i));
          if(bookmark.save(linkHolder)) {
               linkHolder = bookmark.retrieve();
               Link[] retreivedLinks = linkHolder.getLinks();
               if(retreivedLinks != null && retreivedLinks.length > 0) {
                    Link [] trimmedLinks = new Link[linkHolder.getSize()];
                    System.arraycopy(retreivedLinks, 0, trimmedLinks, 0, trimmedLinks.length);
                    for(int i = 0; i < trimmedLinks.length; i++) {
                         add(new Button(trimmedLinks.getDescription()));
LinkHolder is a wrapper class in which I used Link[] to store objects.
Link is a class that stores 2 strings: links and description.
I tested this on JBuilder ==> worked fine.
I tested on IE ==> applet is running but nothing shown up.
Thanks if any ideas.
Tom
Yeah I do.
If its anything like my problems you will find Treeset
is from JDK 1.2+
IE's virtual machine runs using the == of jdk 1.1
This means with out using plugins you HAVE to use
features of 1.1 Im sure you could use another
datastructure instead.
Hope this helps.
U can extract the Treeset files from rt.jar but im
still unable to determine if thats legal

Similar Messages

  • Error:Class java.util.date not found

    i have installed 9iAS on my computer.And i want to develop program on JSP.i tried the url below
    http://eyuksel/servlet/IsItWorking
    and i got "it is working" message.when i try to execute my first jsp file i get the error:
    Errors compiling:d:\ias\apache\apache\htdocs\_pages\\_first.java
    d:\ias\apache\apache\htdocs\_pages\_first.java:55: Class java.util.date not found.
    out.print( new java.util.date() );
    ^
    1 error
    what must i do or how can i install the java classes.
    kind regards...
    null

    Thank you very much.It worked:)
    Java is case-sensitive.
    try
    java.util.Date
    instead of
    java.util.date
    null

  • Java.util.Locale not thread-safe !

    In multithreading programming, we know that double-checking idiom is broken. But lots of code, even in sun java core libraries, are written using this idiom, like the class "java.util.Locale".
    I have submitted this bug report just now,
    but I wanted to have your opinion about this.
    Don't you think a complete review of the source code of the core libraries is necessary ?
    java.util.Locale seems not to be thread safe, as I look at the source code.
    The static method getDefault() is not synchronized.
    The code is as follows:
    public static Locale getDefault() {
    // do not synchronize this method - see 4071298
    // it's OK if more than one default locale happens to be created
    if (defaultLocale == null) {
    // ... do something ...
    defaultLocale = new Locale(language, country, variant);
    return defaultLocale;
    This method seems to have been synchronized in the past, but the bug report 4071298 removed the "synchronized" modifier.
    The problem is that for multiprocessor machines, each processor having its own cache, the data in these caches are never synchronized with the main memory.
    The lack of a memory barrier, that is provided normally by the "synchronized" modifier, can make a thread read an incompletely initialized Locale instance referenced by the static private variable "defaultlocale".
    This problem is well explained in http://www.javaworld.com/javaworld/jw-02-2001/jw-0209-double.html and other documents about multithreading.
    I think this method must just be synchronized again.

    Shankar, I understand that this is something books and articles about multithreading don't talk much about, because for marketing reasons, multithreading is supposed to be very simple.
    It absolutely not the case.
    Multithreading IS a most difficult topic.
    First, you must be aware that each processor has its own high-speed cache memory, much faster than the main memory.
    This cache is made of a mixture of registers and L1/L2/L3 caches.
    Suppose we have a program with a shared variable "public static int a = 0;".
    On a multiprocessor system, suppose that a thread TA running on processor P1 assign a value to this variable "a=33;".
    The write is done to the cache of P1, but not in the main memory.
    Now, a second thread TB running on processor P2 reads this variable with "System.out.prinln(a);".
    The value of "a" is retrieved from main memory, and is 0 !
    The value 33 is in the cache of P1, not in main memory where its value is still 0, because the cache of P1 has not been flushed.
    When you are using BufferedOutputStream, you use the "flush()" method to flush the buffer, and the "synch()" method to commit data to disk.
    With memory, it is the same thing.
    The java "synchronized" keyword is not only a streetlight to regulate traffic, it is also a "memory barrier".
    The opening brace "{" of a synchronized block writes the data of the processor cache into the main memory.
    Then, the cache is emptied, so that stale values of other data don't remain here.
    Inside the "synchronized" block, the thread must thus retrieve fresh values from main memory.
    At the closing brace "}", data in the processor cache is written to main memory.
    The word "synchronized" has the same meaning as the "sync()" method of FileDescriptor class, which writes data physically to disk.
    You see, it is really a cache communication problem, and the synchronized blocks allows us to devise a kind of data transfer protocol between main memory and the multiple processor local caches.
    The hardware does not do this memory reconciliation for you. You must do it yourself using "synchronized" block.
    Besides, inside a synchronized block, the processor ( or compiler ) feels free to write data in any order it feels most appropriate.
    It can thus reorder assignments and instruction.
    It is like the elevator algorithm used when you store data into a hard disk.
    Writes are reordered so that they can be retrieved more efficiently by one sweep or the magnetic head.
    This reordering, as well as the arbitrary moment the processor decides to reconciliate parts of its cache to main memory ( if you don't use synchronized ) are the source of the problem.
    A thread TB on processor P2 can retrieve a non-null pointer, and retrieve this object from main memory, where it is not yet initialized.
    It has been initialized in the cache of P1 by TA, though, but TB doen't see it.
    To summarize, use "synchronized" every time you access to shared variables.
    There is no other way to be safe.
    You get the problem, now ?
    ( Note that this problem has strictly nothing to do with the atomicity issue, but most people tend to mix the two topics...
    Besides, as each access to a shared variable must be done inside a synchronized block, the issue of atomicity is not important at all.
    Why would you care about atomicity if you can get a stale value ?
    The only case where atomicity is important is when multiple threads access a single shared variable not in synchronized block. In this case, the variable must be declared volatile, which in theory synchronizes main and cache memory, and make even long and double atomic, but as it is broken in lots of implementation, ... )

  • Java.util.zip not handling Unicode filenames

    I have a zip file that contains files with Asian filenames. java.util.zip.ZipFile opens it, but the filenames are garbled. Is there any way to handle filenames that contain unicode characters?

    Of course, compression works on bytes, not some higher level constructs like Strings or files.
    You can use the ZipOutputStream or DeflaterOutputStream for compression.
    And the javadoc for Deflater even has a code example of compressing a String.
    Edited by: Kayaman on May 22, 2011 5:04 PM

  • How do I compress a string with  java.util.zip - not a file ?

    How do I compress a string with java.util.zip?
    Is possible to compress something else except a file?

    Of course, compression works on bytes, not some higher level constructs like Strings or files.
    You can use the ZipOutputStream or DeflaterOutputStream for compression.
    And the javadoc for Deflater even has a code example of compressing a String.
    Edited by: Kayaman on May 22, 2011 5:04 PM

  • WHY? java.util.zip.ZipException: error in opening zip file

    i'm trying to restart tomcat 4.1 (bin/startup.bat) and getting the following error (windows xp profession machine)
    code:
    java.util.zip.ZipException: error in opening zip file
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:112)
    at java.util.jar.JarFile.<init>(JarFile.java:127)
    at java.util.jar.JarFile.<init>(JarFile.java:65)
    at org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:1082)
    at org.apache.catalina.loader.StandardClassLoader.<init>(StandardClassLoader.java:200)
    at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:202)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:140)
    Bootstrap: Class loader creation threw exception
    java.lang.IllegalArgumentException: addRepositoryInternal: java.util.zip.ZipException: error in opening zip file
         at org.apache.catalina.loader.StandardClassLoader.addRepositoryInternal(StandardClassLoader.java:1110)
         at org.apache.catalina.loader.StandardClassLoader.<init>(StandardClassLoader.java:200)
         at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:202)
         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:140)
    thanks!

    These exceptions occur when opening JAR files (since they are renamed ZIPs). Most likely the file cannot be ffound because you have classpaths setup incorrectly

  • Error: Class java.util.ArrayList not found in import

    Bear with me, I'm learning. That's part of the problem.
    I'm trying to teach myself JSP using a book based on Tomcat, but running it on an Oracle 9iAS server that I don't control. (The DBAs do that.) I'm running into constant problems compiling and using classes and such, I think because of the different directory structures on the two servers. (See subject error.)
    So, what I'd like to know is: how do I set up a default/main/whatever-you-want-to-call-it directory under which I can store my practice applications, such that 9iAS will function correctly? We're not using OC4J as far as I can see (no such directory, though there is a J2EE_containers folder), just JServ. Or, conversely, can someone explain in simple terms the basic 9iAS directory structures for deploying apps on 9iAS? I've been 'round and 'round the Oracle documentation until my head spins, and can't find this basic information.
    Help, please!!

    You will have to make Kawa to use the correct jdk
    Look into
    Options-> Directory
    Make a new Profile if it point to your old jdk version
    Thanks
    Joey

  • Source file for java.util.Vector not found ?

    Hi !
    In the Source Editor, hold down the Ctrl key and move the mouse over a class identifier belonging to the NetBeans APIs. A hyperlink appears. Click on the hyperlink and the cursor jumps to the related NetBeans API class.
    (Alt--O)
    Can anybody tell me, why this doesn't work in an Mobile Application ?
    thanks.
    (Show JavaDoc (Alt-F1) doesn't work in Mobile and EE ??)

    do you link javaee and javame sources with Netbeans?
    (you should ask it on a NetBeans forum??)

  • Why does Java utility look like this - mac god required pls

    Where are my option tabs - this is driving me nutzoid

    Please read this whole message before doing anything.
    This procedure is a test, not a solution. Don’t be disappointed when you find that nothing has changed after you complete it.
    Step 1
    The purpose of this step is to determine whether the problem is localized to your user account.
    Enable guest logins* and log in as Guest. For instructions, launch the System Preferences application, select Help from the menu bar, and enter “Set up a guest account” (without the quotes) in the search box. Don't use the Safari-only Guest login created by Find My Mac.
    While logged in as Guest, you won’t have access to any of your personal files or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin.
    Test while logged in as Guest. Same problem(s)?
    After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it.
    *Note: If you’ve activated “Find My Mac” or FileVault in Mac OS X 10.7 or later, then you can’t enable the Guest account. The Guest login created by “Find My Mac” is not the same. Create a new account in which to test, and delete it, including its home folder, after testing.
    Step 2
    The purpose of this step is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login.
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode* and log in to the account with the problem. The instructions provided by Apple are as follows:
    Be sure your Mac is shut down.
    Press the power button.
    Immediately after you hear the startup tone, hold the Shift key. The Shift key should be held as soon as possible after the startup tone, but not before the tone.
    Release the Shift key when you see the gray Apple icon and the progress indicator (looks like a spinning gear).
    Safe mode is much slower to boot and run than normal, and some things won’t work at all, including wireless networking on certain Macs.
    The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
    *Note: If FileVault is enabled under Mac OS X 10.7 or later, or if a firmware password is set, you can’t boot in safe mode.
    Test while in safe mode. Same problem(s)?
    After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of steps 1 and 2.

  • Airport Extreme (2nd gen) not seen in Finder under "shared"

    Specs:
    15-inch Early 2008 >Processor  2.4 GHz Intel Core 2 Duo>Memory  4 GB 667 MHz DDR2 SDRAM>Software  Mac OS X Lion 10.7.5 (11G63)
    Airport Extreme Second Gen with Airport Utility 7.6.1
    I do not want to update to Mountain Lion again.. since the first time proved to bring with it crashing and lots of glitches. And, I only ever do totally clean installs, wiping my HD with a 3x pass in disk utility. Main problem: External HD's which used to connect to my network with the AE under the "shared" sidebar, no longer appear. Matter of fact, my Airport Extreme in general, no longer appears in the Network folder. Nor do I see the ext HD under the "Disks" tab in Airport Utilities.
    The external IS formatted as HFS Journaled *extended*, and has been for a while, back to when it used to work. I'm not sure of when it stopped being recognized, but the factors that have changed since then are that I did update to ML, but soon after went back to Lion. I also recently moved, and had to set up a new network of course. I also think perhaps that the Airport Utility version changed during this time.
    I've read so many support documents, forum threads *different forums* and nothing seems to point me to a working solution. The HD does indeed work, since I of course plugged it straight in to my MacBook Pro's, and it shows up on both of them. Oh, should note that the other MBP is a year newer than the one listed above. It is the first unibody model 13".  Question is, why would something that was working, stop working? I'd maybe be brave enough to roll back to Snow Leopard, but I'm really positive it was also working under Lion, so I shouldn't have to.
    I'd really love some help on this please. Oh, and this is NOT in order to use Time Machine. I never use it. This is simply to access redundant backup drives on the network for photos and music.
    Thanks much,
    Doug

    I spoke too soon, sort of. While the information I got from the Sonos website is accurate, and did indeed help in getting things started, the external HD with the enclosure I bought still isn't working! I even went so far as to reformat the drive last night, even though it was already formatted correctly. Just tried a few minutes ago, and nothing...  The permissions look exactly as they do on the other disks so I'm not sure of what's up. At first, I thought that maybe Apple changed something about how the Airport Extreme sees externals, such as they must meet specific network based criteria... but then I tried a several year old iOmega portable Go drive, that I hooked up via micro USB and it worked immediately.
    Now I'm wondering if there really might be something to what you said, about the enclosure. Is there a precedent for such an issue? Has anybody else here experienced this?  But the wacky thing is that this external with enclosure was working perfectly not too long ago. So what has changed? I moved, and set up a new network. That has changed. But aside from that? I tried earlier firmware versions, and that did nothing. So either an OS update or my enclosure is all of a sudden wonky... even though it works perfectly otherwise? VERY confusing.  BTW, the enclosure is a Rosewill.
    Doug

  • Why do Java teachers set problems requiring an Applet solution?

    Applets are very hard to debug, they have a slow development cycle, Web caches cause problems and the security restrictions limit what can be achieved.

    My guess is because there's a fear of the command
    line. I'll bet those same teachers tend to make
    their students use IDEs as well.Part of the problem is that most courses are too short to get into some of these things. There is such a spectrim of things to try and teach to people in such a short amount of time. Personally I would actually prefer to see the first course be a logic course complete with flow charts. The language is much easier to pick up than the algorithms, and I also suspect it would be easier to pick up a language when they realize how linear computers really are.
    >
    Or maybe they think an applet will feel more "real"
    to the students because it's contained in a browser,
    which is an application they recognize.

  • Video is not captured in Applet under redhat linux.

    Hi!
    uname -a
    Linux 2.6.9-5.EL #1 Wed Jan 5 19:22:18 EST 2005 i686 i686 i386 GNU/Linux
    and whenever i m running my code for start and stop the webcam, i m finding a error/exception as:
    javax.media.NotRealizedError: Cannot get visual component on an unrealized player
    at com.sun.media.BasicPlayer.getVisualComponent(BasicPlayer.java:491)
    at com.sun.media.MediaProcessor.getVisualComponent(MediaProcessor.java:50)
    at CamSource.getVComponent(Complete.java:156)
    at Complete.actionPerformed(Complete.java:71)
    at java.awt.Button.processActionEvent(Button.java:382)
    at java.awt.Button.processEvent(Button.java:350)
    at java.awt.Component.dispatchEventImpl(Component.java:3615)
    at java.awt.Component.dispatchEvent(Component.java:3477)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:480)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
    javax.media.NotRealizedError: Cannot get visual component on an unrealized player
    at com.sun.media.BasicPlayer.getVisualComponent(BasicPlayer.java:491)
    at com.sun.media.MediaProcessor.getVisualComponent(MediaProcessor.java:50)
    at CamSource.getVComponent(Complete.java:156)
    at Complete.actionPerformed(Complete.java:71)
    at java.awt.Button.processActionEvent(Button.java:382)
    at java.awt.Button.processEvent(Button.java:350)
    at java.awt.Component.dispatchEventImpl(Component.java:3615)
    at java.awt.Component.dispatchEvent(Component.java:3477)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:480)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
    java.lang.NullPointerException
    at java.awt.Container.remove(Container.java:762)
    at Complete.stop(Complete.java:53)
    at sun.applet.AppletPanel.run(AppletPanel.java:442)
    at java.lang.Thread.run(Thread.java:534)
    AND THIS CODE IS RUNNING SUCCESSFULLY UNDER WINDOWS ENVIRONMENT IN APPLET.
    Wht is the problem ? and how to solve it.

    This is what I did:
    import java.awt.*;
    import java.applet.*;
    public class BookmarkApplet extends Applet {
       public void init() {
              //String fileName = this.getParameter("gx26187") + ".ser";
              String fileName = "gx26187" + ".ser";
              Bookmark bookmark = new Bookmark(fileName);
              LinkHolder linkHolder = new LinkHolder();
              for(int i = 0; i < 10; i++) {
                   linkHolder.add(new Link("url"+i, "link"+i));
              if(bookmark.save(linkHolder)) {
                   linkHolder = bookmark.retrieve();
                   Link[] retreivedLinks = linkHolder.getLinks();
                   if(retreivedLinks != null && retreivedLinks.length > 0) {
                        Link [] trimmedLinks = new Link[linkHolder.getSize()];
                        System.arraycopy(retreivedLinks, 0, trimmedLinks, 0, trimmedLinks.length);
                        for(int i = 0; i < trimmedLinks.length; i++) {
                             add(new Button(trimmedLinks.getDescription()));
    LinkHolder is a wrapper class in which I used Link[] to store objects.
    Link is a class that stores 2 strings: links and description.
    I tested this on JBuilder ==> worked fine.
    I tested on IE ==> applet is running but nothing shown up.
    Thanks if any ideas.
    Tom
    Yeah I do.
    If its anything like my problems you will find Treeset
    is from JDK 1.2+
    IE's virtual machine runs using the == of jdk 1.1
    This means with out using plugins you HAVE to use
    features of 1.1 Im sure you could use another
    datastructure instead.
    Hope this helps.
    U can extract the Treeset files from rt.jar but im
    still unable to determine if thats legal

  • Java - version does not return the version??

    Hi,
    The following is from a cmd window
    C:\Program Files\JavaSoft\JRE\1.2\bin>java -version
    C:\Program Files\JavaSoft\JRE\1.2\bin>
    It seems to be missing the expected:
    java version "1.2.2"
    Classic VM (build JDK-1.2.2_006, native threads, symcjit)
    Another side effect is that any application using java to launch creates a java process (briefly observed through task manager) and then dies almost instantly.
    The machine is a Win2000 Server running JRE 1.2.2_006, I've tried uninstalling, re-installing, rebooting (between unistalling and reinstalling), setting the path and classpath variables to nothing and running from the folder.
    Anyone seens this before? know what the resolution is?
    Thanks
    Dave

    Thanks for the response, I've already tried that with no success.
    It appears that it might be related to the fact that it's installed on a VMWare machine.
    The java -version command works fine on the VMWare machine when the VM is running on the host machine that it was built on, however when the VMWare machine was moved to a new host it seems that when you run the java interpreter it launches and then just dies??
    I still don't have an answer for why the Java -version does not work.
    As I said before I have uninstalled and reinstalled JRE 1.2.2 a couple of times with no success, however a workaround appears to be to install the JRE 1.3.1.
    After installing JRE 1.3.1 the java -version command works, fortunately the java applications I am using 'seem' to be compatible (with a few modifications to path variables etc) with the 1.3.1 version�.
    Thanks
    Dave

  • Retrofitting java.util.Properties

    Hi all,
    why was java.util.Properties in JDK 1.5 not retrofitted to implement java.util.Map<String,String>?
    This would have been the "natural" way to take advantage of typesafety.
    I'm sure this has something to do with backwards compatibility, but what exactly woud it break?
    Thanks

    java.util.Properties extends java.util.Hashtable
    java.util.Properties : private java.util.HashtableWhat does that actually buy you though?
    I mean its really the difference between:
    class Properties {
        final Hashtable m_contents = new Hashtable();
        public String getProperty(String key) {
                return (String) m_contents.get(key);
    }vs.
    class Properties private extends Hashtable {
        public String getProperty(String key) {
                return (String) super.get(key);
    }Which is nice and all, but it strikes me as syntactic sugar more than anything else.
    I don't disagree: Properties should never have extended Hashtable, it should have encapsulated a Hashtable. Also Stack should not extend Vector, Booleans should not have a public constructor, it would even have been nicer if people actually used the Dictionary interface occassionally in 1.0/1.1.
    Its easy to say these things now with the benefit of 20-20 hindsight.

  • Please help - Java.util Error! Have no clue! - Please Help

    Hey guys,
    Im very new to java,
    With my code here :
    import.java.util.Scanner;
       public class delta{
       public static void main(String args[]){
            Scanner done = new Scanner(System.in.());
            System.out.println(done.nextLine);
    }I am unable to compile due to a Java.utill error!, can someone please tell me where i am going wrong? or provide me with a guide on how to setup netbeans because i think that is where i am going wrong !
    -thanks!

    815788 wrote:
    its
    package <error>.java.util does not exist.it also doesn't let me compile because of this.And, to fill in the information you didn't yet post, this referred to your "import" line, right? Please don't hoard information. Tell us what the problem is.
    As to the fix, look at your "import" statement and compare it to "import" statements in your textbook or tutorial or notes or whatever you're learning from.

Maybe you are looking for

  • How to change XML Schema in MDM Console?

    Hi Experts, My scenario: SRM send products to MDM Catalog using PI. I need to change the XML Schema (XSD) for processing some new fields that don't exist in Catalog. So I created a copy of the XSD file in my station and made the necessary changes. In

  • Can the N8 take an external camera?

    Random question. With all the AV connections the N8 has, does anyone know if you can use it as a recorder with an external camera such as a bullet cam or suchlike? Just looking to get a clip on camera for 1st person recording of sports (biking, skiin

  • What defrag program should I use

    What is the best free defrag program I can use

  • Keynote Update Error

    Today I downloaded the iWork 9.0.4 update and tried installing it. However I get the following alert message, "An eligible Keynote application was not found in the location /Applications/iWork '09". I do have Keynote and it is in my applications. Any

  • Infotype 9 - Bank Payment

    Dear Experts, I need to maintain the following Payment types: 1. Cash 2. Cheque 3. DD 4. Bank Transfer. I have maintained the config in in PM->PA->Personal Data->Define Payment Method for the following entries. - All Comany Codes - Paying Company Cod