Help! New to J2ME CDC

Hi, I need some help with CDC. I am wondering if there is a way to run CDC program in the J2ME Toolkit emulator?
Here's some extra information, don't know if its any use. I am running Windows 2000 with CDC Personal Profile. I compiled my code using "javac -bootclasspath C:\WTK21\j2me-pp1.0\btclasses.zip *.java". It works fine on Windows 2000 when I run it using J2SE. When I run it in the J2ME Toolkit it says java.lang is not defined.
I just want to say that I'm really lost. Thanks.
Derek
http://users.wpi.edu/~aram/mqp/

Sorry Derek, J2ME Toolkit emulator is made to run CLDC apps.
I'm also trying to gather all information possible to begin to work with J2ME CDC.
If i'm not wrong there's something like Personal Profile Emulator that you could use.
Lots of luck and kind regards
Jose Luis
>
Hi, I need some help with CDC. I am wondering if
there is a way to run CDC program in the J2ME Toolkit
emulator?
Here's some extra information, don't know if its any
use. I am running Windows 2000 with CDC Personal
Profile. I compiled my code using "javac
-bootclasspath C:\WTK21\j2me-pp1.0\btclasses.zip
*.java". It works fine on Windows 2000 when I run it
using J2SE. When I run it in the J2ME Toolkit it says
java.lang is not defined.
I just want to say that I'm really lost. Thanks.
Derek
http://users.wpi.edu/~aram/mqp/

Similar Messages

  • Help: New to J2ME (bluetooth) programming

    Hi peoples
    I am pretty new J2ME. I am trying to work on a project by using client server methodology, initially I would like to connect mobile phone with computer so that it can fetch data from database that situated in the computer.
    I also need some direction installing java classes in actual mobile device.
    Please help
    Many thanks
    -Immy

    Hi,
    You need to give more information regarding what IDE you want to use etc. However, I am using Netbeans 5.0 with JDK1.5 alongwith Netbeans Mobility Pack 5.0. All of these can be downloaded from the sun website. You'll also need Java Wireless Toolkit Latest version. Once this has been properly setup then you'll need to follow some examples to see how things work in J2ME. I think you can start from http://www.netbeans.org/kb/50/quickstart-mobility.html
    To communicate with your PC using bluetooth you'll need a Microsoft support bluetooth dongle and an API than you can use to access services. I am using Bluecove 1.2 and it is working perfectly fine. It can be downloaded from http://sourceforge.net/projects/bluecove/.
    let me know if you have any further questions.
    Thanks,
    Sid.

  • Help regarding J2ME CDC for VxWorks target

    hi
    i'm getting a NoClassDefFoundError when attempting to run a "HelloWorld" test class in J2ME CDC for VxWorks target.
    i created the boot image for VxWorks through J2ME CDC and made use of that boot image to boot VxWorks.
    in the target, i navigated to "bin" directory using
    cd "<j2me-home>/cdcfoundation/build/vxworks/bin"
    and issued the command
    runJava "-Djava.class.path=../testclasses.zip HelloWorld".
    i got a NoClassDefFoundError when i ran the above command.
    i'm herewith attaching the stack trace for u'r kind perusal.
    please help me out of this situation.
    thanks in advance,
    ashok
    java.lang.NoClassDefFoundError : java.io.VxWorksFileSystem
         at java.io.FileSystem.getFileSystem()Ljava/io/FileSystem;(Native Method)
         at java.io.File.<clinit>()V(File.java:98)
         at java.lang.Class.runStaticInitializers()V(Class.java:1499)
         at sun.misc.Launcher$ExtClassLoader.getExtClassLoader.getExtDirs()
              [Ljava/io/File;(Launcher.java:164)
         at sun.misc.Launcher$ExtClassLoader.getExtClassLoader()
              Lsun/misc/Launcher$ExtClassLoader;(Launcher.java:130)
         at sun.misc.Launcher.<init>()V(Launcher.java:70)
         at sun.misc.Launcher$1.run()Ljava/lang/Object;(Launcher.java:52)
         at java.security.AccessController.doPrivileged0
              (Ljava/security/PrivilegedAction;
                   [Ljava/lang/Object;)Z(AccessController.java:265)
         at java.security.AccessController.doPrivileged
              (Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)
                   Ljava/lang/Object;(AccessController.java:278)
         at java.security.AccessController.doPrivileged
              (Ljava/security/PrivilegedAction;)
                   Ljava.lang/Object;(AccessController.java:251)
         at sun.misc.Launcher.<clinit>()v(Launcher.java:43)
         at java.lang.Class.runStaticInitializers()V(Class.java:1499)
         at java.lang.ClassLoader.getStaticClassLoader()
              Ljava/lang/ClassLoader;(ClassLoader.java:968)

    Did you solve the problem?
    You probably have to need to input "-Xbootclasspath".
    I also have the silimar problem.(UnsatisfiedLinkError)
    If you know about below, let me know. please.
    Thanks in advance.
    -> runJava "-Xbootclasspath=/Flash0/cdc.jar -Djava.class.path=/Flash0 HelloWorld"
    rfaSetMappingContext called!
    rfaSetMappingContext called!
    rfaSetMappingContext called!
    java.lang.UnsatisfiedLinkError: java.io.VxWorksFileSystem.initIDs()V
    at java.io.VxWorksFileSystem.<clinit>()V(Unknown Source)
    at java.lang.Class.runStaticInitializers()V(Unknown Source)
    at java.io.FileSystem.getFileSystem()Ljava/io/FileSystem;(Native Method)
    at java.io.File.<clinit>()V(Unknown Source)
    at java.lang.Class.runStaticInitializers()V(Unknown Source)
    at sun.misc.Launcher.getClassPath(Ljava/lang/String;)[Ljava/io/File;(Unknown Source)
            at sun.misc.Launcher.access$200(Ljava/lang/String;)[Ljava/io/File;(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.getAppClassLoader(Ljava/lang/ClassLoader;)Ljava/lang/ClassLoader;(Unknown Source)
            at sun.misc.Launcher.<init>()V(Unknown Source)
            at sun.misc.Launcher$1.run()Ljava/lang/Object;(Unknown Source)
            at java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;(Unknown Source)
            at java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object;(Unknown Source)
            at sun.misc.Launcher.<clinit>()V(Unknown Source)
            at java.lang.Class.runStaticInitializers()V(Unknown Source)
            at java.lang.ClassLoader.getSystemClassLoader()Ljava/lang/ClassLoader;(Unknown Source)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • J2ME, CDC, Pocket PC, simulated keyboard problem

    I've developed a number of java apps for the pocket pc J2ME/CDC platform.
    Whenever I open the simulated keyboard and then close it, components (labels and text fields) disappear from the panel. Opening and closing the keyboard "occasionally" causes the missing components to reappear. But this is not a reliable work around.
    Has anyone run into this problem?
    I've already tried saving the panels graphics properties at startup and then performing panel.paintAll(Graphics g) or panel.paintComponents(Graphics g). Neither worked successfully.
    Thanking you in advance for your help.
    Regards,
    Joseph Lee

    J2ME CDC platform, I've run into a similar problem. I was using the IBM J9 (WEME 4.7.2) with the Windows Mobile 2003 2nd edition & WinCE 4.2 no problem, except for 256 character limit in classpath startup string, but when upgrading mobile devices OS to Windows Mobile 5.0 & WinCE 5.0 had to upgrade the IBM J9 WEME to the 6.1.1 version, which eliminated the 256 character limitation in the classpath, but now my special keys (F1, F2, F3, F4) do not pass thru the JVM. This is important function to my Oracle GUI client application which runs on wireless mobile scanner computer devices. I've tested key mappings, and when running trace files, the IBM WEME 6.1.1 does not pass any values (which show up as translated ASCII values, i.e. F2 = 71, F2 = 72), so I'm guessing that the API has changed. Currently running more tests.
    Regards,
    mark Colonese

  • J2ME,CDC, Pocket PC Keyboard problem

    I've developed a number of java apps for the pocket pc J2ME/CDC platform.
    Whenever I open the simulated keyboard and then close it, components (labels and text fields) disappear from the panel. Opening and closing the keyboard "occasionally" causes the missing components to reappear. But this is not a reliable work around.
    Has anyone run into this problem?
    I've already tried saving the panels graphics properties at startup and then performing panel.paintAll(Graphics g) or panel.paintComponents(Graphics g). Neither worked successfully.
    Thanking you in advance for your help.
    Regards,
    Joseph Lee

    J2ME CDC platform, I've run into a similar problem. I was using the IBM J9 (WEME 4.7.2) with the Windows Mobile 2003 2nd edition & WinCE 4.2 no problem, except for 256 character limit in classpath startup string, but when upgrading mobile devices OS to Windows Mobile 5.0 & WinCE 5.0 had to upgrade the IBM J9 WEME to the 6.1.1 version, which eliminated the 256 character limitation in the classpath, but now my special keys (F1, F2, F3, F4) do not pass thru the JVM. This is important function to my Oracle GUI client application which runs on wireless mobile scanner computer devices. I've tested key mappings, and when running trace files, the IBM WEME 6.1.1 does not pass any values (which show up as translated ASCII values, i.e. F2 = 71, F2 = 72), so I'm guessing that the API has changed. Currently running more tests.
    Regards,
    mark Colonese

  • URGENT: J2ME CDC on Linux/ARM7 platform..

    Hi,
    Is there a J2ME CDC available for Linux/ARM7 platform.
    Its urgent.
    thanks in advance,
    Raj

    You can use JDK1.1.8 instead of CDC. Take a look here -> http://www.blackdown.org/java-linux/ports.html

  • Where I can find  J2ME cdc foundation 1.0.1  not 1.0.2

    Can anyone tell me where I can download J2me cdc foundation 1.0.1, I only found 1.0.2 on web site.
    Thanks.

    Can anyone send to me a copy of it ?
    [email protected]
    Many thanks

  • Developing J2ME CDC PP for Axim X51 PDA

    Hi..
    Im trying to develop a program for a Dell Axim X51, which is going to be using RMI to connect to a server.
    I just want to hear if what i found out so far is correct, before proceeding with my program, which is a 3. Semester project.
    J2ME CDC Personal Profile is the largest profile which contains the following classes that Personal Basis profile doesn�t:
    java.applet
    java.awt.datatransfer
    Nokia S80 emulator is capable of using personal profile.
    Netbeans 5.5.1 + NetBeans Mobility Pack for CDC + Nokia S80 emulator for CDC/PP gives the ability to develop and test J2ME CDC/PP code.
    It is possible to import java.applet and/or java.awt.datatransfer ! The reason for asking this question is that it gives me a import error, for these two classes.
    Esmertec�s Jbed CDC contains a J2ME Runtime environment for CDC personal Profile with the Optional RMI package, and it can be installed and used on a Dell Axim X51 PDA.
    Scorp-D

    HI,
    Did you find the answer?
    If not then probably you want to look at this whitepaper
    http://java.sun.com/products/cdc/wp/cdc-whitepaper.pdf
    On page 14-15-16, you can see some info on the compatibility.
    Hope it helps

  • New to j2me

    hello i m new to j2me and i was wondering
    1. if it is possible to run these programs on window xp (and if so, how)
    2. which good editors are there for j2me
    3. are there any links to a good tutorial for j2me
    thanks

    A good tutorial is:
    http://java.sun.com/j2ee/1.4/docs/tutorial/doc/
    For a text editor, use Notepad or Textpad (available from http://www.textpad.com). For a newby (which I consider myself) these are good, because unlike some CASE tools, these generate no code for you--you have to do everything, which is the best way to learn. After you learn the basics, then using tools like JBuilder, come in handy.
    What I like about Textpad is that it highlights keywords and matching parens and braces.

  • Opening a new window in CDC/AGUI?

    Hi,
    I am working in CDC/AGUI application. I have created a JFrame with a menu. I am trying to open a new InternalFrame window from menu , but which is not visible. This is the code what i have used. Please help me out why it is happening?. I am using Netbeans IDE fro my develoment.
    Note:The same code is working in JRE 6.0
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.beans.PropertyVetoException;
    import javax.swing.JDesktopPane;
    import javax.swing.JInternalFrame;
    import javax.swing.JLabel;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    * @author  sathiq.ali
    public class InternalFrameMain extends javax.swing.JFrame {
        int i = 0;
        private JDesktopPane desktop = new JDesktopPane();
        /** Creates new form InternalFrameMain */
        public InternalFrameMain() {
            initComponents();
            setContentPane(desktop);
            setJMenuBar(getManiMenu());
        /** This method is called from within the constructor to
         * initialize the form.
         * WARNING: Do NOT modify this code. The content of this method is
         * always regenerated by the Form Editor.
        // <editor-fold defaultstate="collapsed" desc=" Generated Code ">                         
        private void initComponents() {
            setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
            org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
            getContentPane().setLayout(layout);
            layout.setHorizontalGroup(
                    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(0, 400, Short.MAX_VALUE)
            layout.setVerticalGroup(
                    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(0, 300, Short.MAX_VALUE)
            pack();
        // </editor-fold>                       
        private JMenuBar getManiMenu() {
            JMenuBar mainmenubar = new JMenuBar();
            JMenu menuDoc = new JMenu("Document");
            mainmenubar.add(menuDoc);
            JMenuItem item = new JMenuItem("Create");
            menuDoc.add(item);
            item.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    JInternalFrame frame = new JInternalFrame("Try" + i++, true, true, true, true);
                    desktop.add(frame);
                    frame.add(new JLabel("Try" + i++));
                    frame.pack();
                    frame.setLocation(100, 100);
                    try {
                        frame.setSelected(true);
                    } catch (PropertyVetoException e1) {
                        // TODO Auto-generated catch block
                        e1.printStackTrace();
                    frame.setVisible(true);
            return mainmenubar;
         * @param args the command line arguments
        public static void main(String args[]) {
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    new InternalFrameMain().setVisible(true);
        // Variables declaration - do not modify                    
        // End of variables declaration                  
    }

    Techie,
    I don't have org.jdesktop.layout.GroupLayout installed so I commented this portion of the code out. To get the internal frame to show, I made a change on this line. From:
    frame.add(new JLabel("Try" + i++));
    to
    frame.getContentPane().add(new JLabel("Try" + i++));
    and the code worked for me in the emulator. Below is the complete listing which works for me. BTW, I get a runtime exception when not using getContentPane which warns me I must use getContentPane.
    -Darryl
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.beans.PropertyVetoException;
    import javax.swing.JDesktopPane;
    import javax.swing.JInternalFrame;
    import javax.swing.JLabel;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    * @author sathiq.ali
    public class InternalFrameMain extends javax.swing.JFrame {
    int i = 0;
    private JDesktopPane desktop = new JDesktopPane();
    /** Creates new form InternalFrameMain */
    public InternalFrameMain() {
    initComponents();
    setContentPane(desktop);
    setJMenuBar(getManiMenu());
    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">
    private void initComponents() {
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(0, 400, Short.MAX_VALUE)
    layout.setVerticalGroup(
    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(0, 300, Short.MAX_VALUE)
    pack();
    // </editor-fold>
    private JMenuBar getManiMenu() {
    JMenuBar mainmenubar = new JMenuBar();
    JMenu menuDoc = new JMenu("Document");
    mainmenubar.add(menuDoc);
    JMenuItem item = new JMenuItem("Create");
    menuDoc.add(item);
    item.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    JInternalFrame frame = new JInternalFrame("Try" + i++, true, true, true, true);
    desktop.add(frame);
    frame.getContentPane().add(new JLabel("Try" + i++));
    frame.pack();
    frame.setLocation(100, 100);
    try {
    frame.setSelected(true);
    } catch (PropertyVetoException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
    frame.setVisible(true);
    return mainmenubar;
    * @param args the command line arguments
    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    new InternalFrameMain().setVisible(true);
    // Variables declaration - do not modify
    // End of variables declaration
    }

  • Help to install j2me

    There is any SDK installer for J2ME?
    I download the cldc and midp, and I decompressed this files, but what is next step? I read the help and the documents, but they say I need to compile the files whith a C compiler...
    I have the wireless toolkit 2.0 for midp development, and it work fine whith the libraries in J2SE, but I need to use the J2ME libraries. There are environment variables I need to configure?
    Thanks.

    Hi,
    in your IDE you need to change the working JDK from java 1.3.xx
    to CLDC-MIDP 1.0 or whatever you got. what IDE are you using?
    in jbuilder for instance, when you open a new project, you have an option in the second dialog of the wizard to change the jdk.
    hope this helps out.

  • Step By Step Instructio​ns !!!! HELP NEW USER!

    Step by step tutorial on how to create a project from A to Z. I am a new user, and i am tired of all the tutorials NI provides, they all talk about creating some bullshit waveform or making some easy calculator vi. They never talk about the real stuff, example, how to start a project, create your vi, compiling or putting together all the vi's, compile everything together and than creating an EXE. Holly shit that's all i am asking for is an idiots guide is it that hard for NI to make ! Can anyone out there direct to something to figure this out maybe a book, article, web page something!!!   And no thank you i don't need some sales guy calling me trying to sell NIN bullshit training classes, i have been to them and all the instructor could talk about is creating a ridicolous sine wave genarator (WoW) 

    I am sure NI would be very happy to hear about any issues with the LabVIEW help that could be confusing to new users.
    Here's a link to the LabVIEW help on organizing an managing projects:
    http://zone.ni.com/reference/en-XX/help/371361D-01​/TOC16.htm
    Have you read it and do you still have problems? What was not clear?
    Genci wrote:
    ..., compile everything together and than creating an EXE.
    How to built an application Step by step.: http://zone.ni.com/devzone/cda/tut/p/id/3303
    You should also be aware that you cannot buit an application using LabVIEW base or full.
    You need LabVIEW professional or you need to purchase the application builder.
    Genci wrote:
    ...tired .. bullshit ... Holly shit ...idiots ...bullshit ..ridicolous ...
    These are all non-techical terms and not very descriptive in the context of LabVIEW. Could you be a bit more specific on what kind of problems you encountered?
    It would also be important to know your programming background? Are you experienced in any other programming environment? Is labVIEW your first attempt at programming? Are you familiar with general programming terms? Are you trying to program for personal enjoyment, for school, or as part of a job. If your employer forces you to switch to LabVIEW, maybe he could send you to some NI classes.
    What is your LabVIEW version?
    As anything, there is always an initial hurdle that needs to be overcome before becoming familiar in a new environment. Fortunately, this threshold is very low in the case of LabVIEW and you should be up and running after a couple of hours. Mastery takes a bit longer, of course.
    Your best bet is to ask a more specific question here in the forum whenever you get stuck. Good luck and enjoy the ride.
    LabVIEW Champion . Do more with less code and in less time .

  • Help, new to Linux and need help installing 8i

    I am new to Linux and some of this stuff..
    Yet,I have gotten the JDK116_v5 installed and working on my box.
    I have cut a cd for Oracle8i and need help..
    I have also recopiled my kernal as well...
    Does any one know where I can get help...
    null

    Al Pivonka (guest) wrote:
    : I am new to Linux and some of this stuff..
    : Yet,I have gotten the JDK116_v5 installed and working on
    : my box.
    : I have cut a cd for Oracle8i and need help..
    : I have also recopiled my kernal as well...
    : Does any one know where I can get help...
    Try http://www.akadia.com/html/dod-frame.html for Redhat.
    http://www.suse.de/~mha/oracle/ for SuSE
    Also peruse these
    http://www.akadia.com/html/dod-frame.html
    http://jordan.fortwayne.com/oracle/
    Colin.
    null

  • Can't get ANYTHING to work!!  Help NEW to iPod

    I bought an ipod nano off of ebay. nice deal, but of course battery life couldn't be guranteed. when unit arrived i didn't know how to turn on ,but i must have hit the correct button because it came on. i then had children issues and when i came back, ipod battery completely depleated. I have downloaded the current ipod software from apple and i have verified i do have a 2.0 usb on my computer. ipod doesnt charge, doesn't show up in ipod or my computer and when i try the update it doesn't hightlight for me to either click "update" or "restore" I have the original usb with it and i did just order a new battery yesterday. I did find out that the ipod is still under apple warrenty. What does anyone make of this. Any suggestions? If battery is depleated should it still be able to charge via the usb cable. I am new to this ipod so any help would be great!
    thanks
    Hope

    Have you tried holding the MENU and SELECT (center) buttons until you see the Apple logo to reset it?

  • Tried some things Safari 4 crashes on certain sites...help new mac user

    I have a brand new imac, 1 month old. Only thing I installed on it was Firefox but didn't really like it so I'm using Safari 4. However, on certain sites it was randomly crash. I would reopen Safari and it would work like nothing happened until another random site. This happens once every day or so. I removed the "Java Cocoa" plugin and the "assistance" box is unchecked in Preferences. What plug-ins do I really need for Safari and what happens if I remove them all? Can you help me out? Thanks.

    Hi
    Welcome to Apple Discussions
    The next time Safari unexpectedly quits, select "report" on the Quit Panel. Then, copy/paste the entire crash report to your reply here. Perhaps the crash report will shed some light on what is occurring.

Maybe you are looking for

  • Voice memo app not working

    On the  iphone 5 when I click on the voice memos app it open and closes straight away.  When I have had this issues with other apps I can delete and reinstall them, however this is not possible to do with the voice memo app, does anyone have any idea

  • What are the "rules" regarding render files?

    OK...one PO-ed user here, wondering *** is going on... I've always said that FCP is about as weak as an early version of Media 100 when it comes to render files.  You can search my posts (not that you'd want to...), and find that I've been complainin

  • Best way to Upgrade from 8.1.5 to 8.1.6 rel 2

    What's the best way to upgrade my software? I don't have anything that I can't afford to loose. Do I uninstall 8.1.5 then install 8.1.6 or will 8.1.6 overwrite the previous install? null

  • Deletion from multiple tables

    Hi, I am having three tables Payment (Parent) Header (Child) Items (Grand Child) one payment can have multiple header and the header can have multiple item in it. P H H -- level 1 I I I I -- level 2 e.g one payment is having 2 headers and each header

  • Extract text from PDF without opening PDF in window C#

    Hello, I'm creating a application for searching text in PDF's. I found some code wich uses the SDK from Acrobat (Installed on my system). But all the snippets I find seem to open a PDF window and then extract the text. Is it possible to extract the t