Compiling but not executing

import java.util.Random;
* A guessing game of high/low
class HighLow {
   * a randomly generated number to be guessed
  private int number;
   * indicates if number has been guessed or not
  private boolean guessed;
   * Initializes the game, setting number to be something
   * between 0 and upperBound
   * @param upperBound the maximum that the number can be
  public HighLow( int upperBound ) {
    if( upperBound < 0 ) {
      upperBound *= -1;
    // a random number generator
    Random r = new Random();
    // set the number to a random number
    // between 0 and upperBound
    number = r.nextInt( upperBound );
    guessed = false;
   * Initializes the game, setting number to be something
   * between lowerBound and upperBound
   * @param upperBound the maximum that the number can be
   * @param lowerBound the minimum that the number can be
  public HighLow( int lowerBound, int upperBound ) {
    // a random number generator
    Random r = new Random();
    // set the number to a random number
    // between 0 and upperBound
    number = r.nextInt( upperBound - lowerBound );
    number = number + lowerBound;
    guessed = false;
  // accepts an integer. prints out if that
  // argument is higher than, lower than, or
  // equal to number
  public void check( int guess ) {
    if( !guessed ) {
      if( guess > number ) {
        System.out.println( "Too high" );
      } else if( guess < number ) {
        System.out.println( "Too low" );
      } else {
        System.out.println( "Good job!" );
        guessed = true;
    } else {
      System.out.println( "You already guessed it! It's " + number );
}error: Exeption in thread "main" Java.lang.nosuchMethodError : main

1) You do not have to make a new message for each error, it still applies on the same thread.
2) where is your main part of the application ? Are you trying to run an applet ?

Similar Messages

  • .java file compiling but not executing in jdk6

    Using javac in jdk6 I can compile a .java file but cant executing the same using java command from my own directory. I can still compile and execute the same file from jdk\bin directory. I am using windows XP Home. While executing the .java file from my own directory, it fires a message: "The Java class could not be loaded. java.lang.UnsupportedClassVersionError: Myfilename (Unsupported major.minor Version 50.0)". i have set path in environment variable as "C:\sun\sdk\jdk\bin" where jdk placed in sun\sdk.
    Please help me to solve the problem

    This isn't information we can give you. You have to set it up based on your system.
    Do you understand how execution paths work? There's a list of filesystem paths, separated by a semicolon or a colon depending on the system, all concatenated into one big string. The entries earlier in the string are looked in first.
    So if your path has this:
    c:\Windows\java;c:\sun\sdk\jdk\bin
    Then if you type "java" from the command line, the Windows one would be executed, not the JDK 6 one.

  • How to remote desktop user can read, write ,modify and traverse folder but not execute?

    Now I ceate a user accout whis is user type and put him into remote desktop group.
    he can login this server by remote desktop.
    My server is windows 2003 but not in nt domain and  it is a workgroup computer.
    I want to limit him access right on one folder in which have many folders and .exe file.
    I only want he can read , write,modify file and traverse folder but not execute any .exe file.
    How can I implement this through NTFS.
    Please give me some advice.

    Hi,
    I think you could using advanced option to configure the file or folder permission:
    http://technet.microsoft.com/en-us/library/bb727008.aspx
    Regards.
    Vivian Wang

  • ICal failing to run applescripts: The 'Open' button does not change to 'Run', and the script file is opened but not executed on alert.

    iCal failing to run applescripts: The 'Open' button does not change to 'Run', and the script file is opened but not executed.

    Calendar (not called iCal anymore) does not include that capability any longer, apparently.  What you have to do now is go to Automator and create a Calendar Alert action.  You can add a Run AppleScript object to the action and paste in your script there, then when you save it, it will become available as a choice in the alert menu in Calendar.

  • Flex Application showing no errors in Eclipse but not executing either

    Hello,
    I am trying to develop an application in flex/BlazeDS/Java in eclipse and my problem is since my changes in the code are not reflected anymore during runtime of the application. There is no error received from eclipse when I try to clean the project. It is deployed correctly but it seems to be working with the old code and not reflecting the changes. I tried to put the breakpoint too but it says, 'breakpoint cannot be placed here because there is not executable code in this line'
    Please advice.
    Best Regards,
    Jai Kishan Shah

    Hello,
    Well, i never re-install the FlexBuilder (stand-alone, or eclipse-plugin) because any error.
    Your output folder in Flex Build Path on your Project Properties is correct? Other question, you are working with Java ? Many times the project have a "error" on configuration and the directory to deploy is not listen by web-server.
    Exemple:
    If i work with Java and my CATALINA_HOME is: C:\tomcat\ - My webapps is localizated on: C:\tomcat\webapps\MYWEBAPP\ but my output folder on FlexProject is: C:\MyProject\Flex\bin-debug, and i run the application, the application dont work...
    So.. can you show your configuration? Its more easy to understand your problem and help you.
    Regards

  • Job scheduled in background but not executed

    Dear Expert, above is section of code through which i am scheduling a program to run in background.  through this a job is created and is schedule(it show schedule using sm37) but it's not executed (generate output ).
    Edited by: shekharamit on Jul 14, 2010 1:09 PM

    See what is the status now it is showing ,
    if it is canceeled see why it got cancelled?it can be because of job closed or like.
    it can aslo be like there are more jobs in queue , so giver it as high priority .
    Try withthis
    Rajendra

  • Workflow task showing in sap inbox but not executable by some users

    Hello Experts,
    We have a workflow task that correctly show in the user inbox but is not executable by some users, we have two users with the same roles, and one is unable to execute the task when it is workflowed into his/her inbox. we have checked if this is an authorization issue and found nothing.
    We debugged through program SAPLRHW1 under include LRHW1F02 subroutine READ_ORG_BUFFER, it imports TASK_INFO_BUFFER from the shared memory(see code below) and come back with a number of tasks that the system user can execute. We have task TS&&&&&&&& as a general task but some of the users cannot execute it.
    Please advise of what could be the cause of this and the possible solution.
    using shared memory
            IMPORT CREATION_DATE
                   CREATION_TIME
                   ORG_INFO_BUFFER
                   TASK_INFO_BUFFER
                     FROM SHARED BUFFER INDX(RH) ID ACT_KEY.
    regards,
    Thabiso
    Edited by: Kamanga Thabiso on Dec 15, 2011 5:33 PM

    Hi All,
    I had experienced this type of problem as well, just to share it could be that the Identity of the Portal user misses a role which can be solved by any user assigning the identity in their identity management or it could also be the connection status of the UWL to the backend, there should be at least two connection statuses for workflow items to get into the UWL I could not recall it but I would post it here once I have the access to our system again.
    Cheers,

  • .java files compile but cannot execute

    Hello,-
    I have a small problem in that the compiler can find the .java file (javac javaFile.java), however the execute command (java javaFile) does not work (Exception in thread "main" java.lang.NoClassDefFoundError: javaFile). I'm using Windows Vista and JDK 1.6.0_02. Which one of the environment variables is responsible for file execution?
    Thanks beforehand, Vahagn

    @ smithberry: Now it executes! Thanks for pointing that out and apologies for not seeing the space before the filename. But how come this is at all necessary? Do I have to run all my java programs with this command from now on, including the JUnit TestCase extensions?

  • Generic working in eclipse compiler but not through builds

    The following code snippet works fine in my eclipse development environment (1.6.0_06), but the build system running 1.6.0_06 throws exception:
    MyClass:343: incompatible types
    found : java.util.List<C>
    required: java.util.List<B>
    entries = createListFromSmartCopy(myAList, new B(), true);
    Types:
    A is an interface
    B is an interface of A
    C is an implementation of B
    List<A> aList = new ArrayList<A>();
    aList.add(new A());
    List<B> return = createListFromSmartCopy(aList, new C(), true);
        * <p>Creates a copy of a list where the source list could be an ancestor
        * type of the returned list. It also uses a reference object to actually
        * construct the objects that populate the return list.</p>
        * @param <T> - The ancestor type of the source list
        * @param <R> - The derived type of the destination list
        * @param <S> - The more derived type of the prototype object used to
        * construct the list of R's
        * @param sourceList - The source list
        * @param referenceObject - The object used to construct the return list
        * @param deepCopy - Deep copy serializable objects instead of just copying
        * the reference
        * @return a list of R's (as defined by the caller) of entries with the
        * object constructed as a copy of referenceObject with the properties of the
        * sourceList copyied in after construction
    public static <T extends Serializable, R extends T, S extends R> List<R> createListFromSmartCopy(
                List<T> sourceList, S referenceObject, boolean deepCopy)
          List<R> retr = new ArrayList<R>();
          for(int i = 0; i < sourceList.size(); i++)
             retr.add(copyOf(referenceObject));
             copyInto(sourceList.get(i), retr.get(i), deepCopy);
          return retr;
       }Any thoughts on either:
    1. How does this pass the compiler validation inside eclipse, even through 'R' has not been defined? I believe that the code is doing some sort of return type inference to return the exactly correct type of list as referred by the return result or else it is simply ignoring the invariant capture of R all together and silently dropping the error. The funny thing is that the code does work just fine in practice in my development system without an issue.
    or
    2. Why if the code is valid does the independent build system disallow this generic return type 'inference' to occur? Are there compiler flags I can use to withhold this special condition?

    Thanks for the response, I wasn't trying to show a full example but just my implementation's snippet. I'll list one now:
    package test;
    import java.io.ByteArrayInputStream;
    import java.io.ByteArrayOutputStream;
    import java.io.IOException;
    import java.io.ObjectInputStream;
    import java.io.ObjectOutputStream;
    import java.io.Serializable;
    import java.util.ArrayList;
    import java.util.List;
    public class TestMe
        * <p>This method performs a deep copy of an object by serializing and
        * deserialzing the object in question.</p>
        * @param <T> - The type of data to copy
        * @param original - The original object to copy
        * @return The object who's state should be the same as the original. This
        * call uses serialization to guarantee this copy is fully separate from the
        * original, so all sub-object references are also deep copies of their
        * originals
       @SuppressWarnings("unchecked")
       public static <T extends Serializable> T clone(T original)
          T obj = null;
          try
             ByteArrayOutputStream bos = new ByteArrayOutputStream();
             ObjectOutputStream out = new ObjectOutputStream(bos);
             out.writeObject(original);
             out.flush();
             out.close();
             ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(
                      bos.toByteArray()));
             obj = (T)in.readObject();
          catch(IOException e)
             e.printStackTrace();
          catch(ClassNotFoundException cnfe)
             cnfe.printStackTrace();
          return obj;
        * <p>Copies the properties from one object to another. The destined object
        * in this method must be derived from the source object. This allows for a
        * faster and smoother transition.</p>
        * @param <T> The type of source
        * @param <R> The type of destination
        * @param source - The source object
        * @param destination - The destination object
        * @param deepCopy - Copies the reference objects instead of just passing
        * back the reference pointer reference
       public static <T, R extends T> void copyInto(T source, R destination,
                boolean deepCopy)
       // Stubbed because it links into a ton of unnecessary methods
        * <p>Copies the values of a list of an ancestor class into the values of
        * another list who's value is derived from the ancestor.</p>
        * @param <T> - The ancestor type of the source list
        * @param <R> - The derived type of the destination list
        * @param sourceList - The source list
        * @param destinationList - The destination list
        * @param deepCopy - Deep copy serializable objects instead of just copying
        * the reference
       public static <T, R extends T> void copyIntoList(List<T> sourceList,
                List<R> destinationList, boolean deepCopy)
          if(sourceList.size() > destinationList.size())
             throw new IllegalArgumentException(
                      "Cannot copy entire source set into destination list");
          for(int i = 0; i < sourceList.size(); i++)
             copyInto(sourceList.get(i), destinationList.get(i), deepCopy);
        * <p>Creates a copy of a list where the source list could be an ancestor
        * type of the returned list. It also uses a reference object to actually
        * construct the objects that populate the return list.</p>
        * @param <T> - The ancestor type of the source list
        * @param <R> - The derived type of the destination list
        * @param <S> - The more derived type of the prototype object used to
        * construct the list of R's
        * @param sourceList - The source list
        * @param referenceObject - The object used to construct the return list
        * @param deepCopy - Deep copy serializable objects instead of just copying
        * the reference
        * @return a list of R's (as defined by the caller) of entries with the
        * object constructed as a copy of referenceObject with the properties of the
        * sourceList copyied in after construction
       public static <T extends Serializable, R extends T, S extends R> List<R> createListFromSmartCopy(
                List<T> sourceList, S referenceObject, boolean deepCopy)
          List<R> retr = new ArrayList<R>();
          for(int i = 0; i < sourceList.size(); i++)
             retr.add(clone(referenceObject));
             copyInto(sourceList.get(i), retr.get(i), deepCopy);
          return retr;
       public static void main(String[] args)
          List<A> aList = new ArrayList<A>();
          aList.add(new AImpl());
          aList.add(new AImpl());
          List<B> bList = createListFromSmartCopy(aList, new C(), true);
          for(B bItem : bList)
             System.out.println("My String = "
                      + bItem.getString() + " and my number = " + bItem.getInt());
       public static interface A extends Serializable
          public void setString(String string);
          public String getString();
       public static class AImpl implements A
          private static final long serialVersionUID = 1L;
          @Override
          public void setString(String string)
          @Override
          public String getString()
             return null;
       public static interface B extends A
          public void setInt(int number);
          public String getInt();
       public static class C implements B
          private static final long serialVersionUID = 1L;
          public C()
          @Override
          public String getInt()
             return null;
          @Override
          public void setInt(int number)
          @Override
          public String getString()
             return null;
          @Override
          public void setString(String string)
    }In my eclipse (20090920-1017), this compiles and runs just fine. I stripped out the functional pieces that weren't pertinent to the discussion.

  • [weblogic-9.1] JSP 2.0 tag file gets compiled but not reloaded

    I am trying to use a JSP 2.0 tag file on weblogic 9.1. Everything works as expected until I reload the page after changing the tag file. Consider the following files, simple.jsp and simple.tag:
    h5. /simple.jsp
    &lt;%@ page language="java" %&gt;
    &lt;%@ taglib prefix="sandbox" tagdir="/WEB-INF/tags" %&gt;
    &lt;html&gt;
    &lt;body&gt;
    This output comes from the jsp.
    &lt;sandbox:simple&gt;
    &lt;/sandbox:simple&gt;
    &lt;/body&gt;
    &lt;/html&gt;h5. /WEB-INF/tags/simple.tag
    &lt;%@ tag language="java" %&gt;
    <div>This output comes from a tag file
    </div>The output of a call to simple.jsp is:
    <html><head>
    </head><body>
    This output comes from the JSP.
    <div>This output comes from a tag file</div>
    </body></html>So far, so good. Now I change the content of simple.tag to
    <%@ tag language="java" %>
    <div>This output comes from *simple.tag*<div>On a new call to simple.jsp,
    1. Weblogic notices that the file has been changed,
    2. generates the TagHandler .java file
    3. compiles the .java file
    But the new class file seems not to be loaded by weblogic; the resulting HTML does not change. It is not a browser cache issue, as I can see Javelin compilation errors. E.g., changing the tag file content to
    <%@ tag language="j" %>
    <div>This output comes from simple.tag</div>leads to the following (expected) error:
    Compilation of JSP File '/sandbox/simple.jsp' failed:
    simple.tag:1:18: "j" is not a valid setting for the language attribute.
    <%@ tag language="j" %>
    ^-^
    Changes to the .jsp file are reflected in the HTML output.
    Am I missing something? Is there any flag I have to set in my weblogic configuration?

    You are right in saying that decoding has nothing to
    do with rendering per se.I will go even further than Erik did, and dispute this statement.
    Consider that you are generating an <input> tag for a text field. Among other things, you have to generate a "name" attribute. Who decides what to put there? The renderer that actually created the markup.
    The "renderer" really does
    two completely different things. But both should
    nevertheless be separate from the component
    implementation itself. You could still have the
    renderer doing the decoding part, which arguably would
    rarely change, and somehow delegate the actual
    rendering to an implementation in a tag file.Whether you implement decoding in a separate class or inside the component, what request parameter name do you look for? It is not reasonable to assume that ALL possible renderers will choose the same parameter name ... hence, decoding and encoding are inextricably linked (the code doing the decoding has to know what kind of markup the code doing the encoding actually created). In JavaServer Faces, the current APIs create that linkage by requiring that the decode and encode be done by the same class (either the component, if you are not delegating, or the renderer if you are).
    Craig

  • I can compile but not run ...

    Exception in thread "main" java.lang.NoClassDefFoundError: VierOpEenRij
    I can Compile my file VierOpEenRij.java , then it creates his .class but when I try to open it ( java VierOpEenRij ) then it says this error.
    anyone has an Idea how come , cause I really need it for school !!
    Thx

    No it still doesn't work ..
    If using -cp . does not work (don't forget the spaces), then either VierOpEenRij.class file does not exist in the current directory or the class inside the VierOpEenRij.class file is not named VierOpEenRij
    I don't know how , It used to work but now it just
    fails :(
    is it possible that i Intalled something that
    interrupte the proces ?Anything is possible.

  • AIR application installed but not executing

    Hi All,
    I have created one AIR application and compile and packaged
    using Flex 3.
    Till packaging everything goes fine but when i install the
    application nothing appears on my screen.
    Looking into the processes running in the Window Task Manager
    it shows the application's exe running.
    Please Help.
    Thanks in advance.

    Alot of times while developing air applications, we tend to
    forget that we are actually dealing desktop visibility and
    usability while clicking the ticks and such in Flash and well,
    flex, you just have to code it in.
    If you feel that your application works fine in mac and not
    in windows, its probably cos you have some code which is only mac
    compatible.
    My guess is that you set the NativeWindow.visible to false,
    it will still appear on your dock waiting for you to reactivate..
    This is unlike in Windows where it will be just running in the
    background until activated or visible is set back to true. There
    would be no way to see the app in Windows and in Mac, clicking on
    the dock would bring it back alive
    Thats my guess, keep this post updated, I would like to know
    the result too.
    Thanks
    Murtaza Topiwalla

  • Can compile, but cant execute

    Hi, I can compile my program but I can't run it. Any help? This is the error:
    Exception in thread "main" java.lang.NoClassDefFoundError: Spaceship
    Caused by: java.lang.ClassNotFoundException: Spaceship
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    Press any key to continue . . .
    Here is my classpath value: C:\Program Files\Java\jdk1.6.0_07\lib;C:\apache-tomcat-5.5.26\common\lib\jsp-api.jar;C:\apache-tomcat-5.5.26\common\lib\servlet-api.jar;C:\Program Files\Java\jdk1.6.0_07\jre\bin;C:\Program Files\Java\jdk1.6.0_07\jre\lib;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\Program Files\Java\jre1.6.0_07\bin;C:\Program Files\Java\jre1.6.0_07\lib
    Here's my path: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.6.0_01\bin;C:\apache-tomcat-5.5.26\common\lib;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\Program Files\Java\jdk1.6.0_07\bin
    and my JAVA_HOME: C:\Program Files\Java\jdk1.6.0_07

    [Javapedia: Classpath|http://wiki.java.net/bin/view/Javapedia/ClassPath]
    [How Classes are Found|http://java.sun.com/j2se/1.5.0/docs/tooldocs/findingclasses.html]
    [Setting the class path (Windows)|http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/classpath.html]
    [Setting the class path (Solaris/Linux)|http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/classpath.html]
    [Understanding the Java ClassLoader|http://www-106.ibm.com/developerworks/edu/j-dw-javaclass-i.html]
    java -cp .;<any other directories or jars> YourClassNameYou get a NoClassDefFoundError message because the JVM (Java Virtual Machine) can't find your class. The way to remedy this is to ensure that your class is included in the classpath. The example assumes that you are in the same directory as the class you're trying to run.
    javac -classpath .;<any additional jar files or directories> YourClassName.javaYou get a "cannot resolve symbol" message because the compiler can't find your class. The way to remedy this is to ensure that your class is included in the classpath. The example assumes that you are in the same directory as the class you're trying to run.

  • My compiled program will not execute on my PC.

    I am new to Java so is there anyone out there who can help me with a problem. I have a compiled Java program, the basic Hello World beginner's file. The file will compile, but not execute. It will execute on other computers, but not mine. Can anyone help me? I would greatly appreciate it. Oh yeah, I'm using jdk1.5.0_07. Thanks.

    Download JAVA Software Developement Kit (SDK previously JDK) from http://java.sun.com/javase/downloads/index.jsp
    Install the executable file just downloaded.
    Search for command.exe file inside C:\Windows\System32 and copy it to the 'bin' folder inside the jdk folder (say C:\Program Files\Java\jdk1.5.0_08\bin ).
    Now double click open the command.exe file and ( something like this will be displayed c:\PROGRA~1\.....\BIN>) type edit autoexec.bat
    Now type set path=%path%; c:\jdk..complete path (in my case set path=%path%;C:\Program Files\Java\jdk1.5.0_08\bin\autoexec.bat). For more info on setting path http://www.javacoffeebreak.com/tutorials/gettingstarted/part1b.html
    Save the file and exit.
    Thats it! Happy programming...
    -Madhu.
    Message was edited by:
    Madhu84

  • Servlet not executing the a file at server?

    i am trying to execute a java file at server
    using the following servlet. I am using
    Process proc=runtime.exec("C:\\j2sdk1.4.1_01\\bin\\javac HelloServlet.java"); I am compiling the code succesfully
    and when i call the servlet at browser it displays HELLO
    but not executing the command. I am using Tomcat and winows NT.
    here the servlet code ....please help.........
    import java.io.*;
    import java.util.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class Hello extends HttpServlet {
    public void doGet(HttpServletRequest request,
    HttpServletResponse response)
    throws ServletException, IOException {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    String docType =
    "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
    "Transitional//EN\">\n";
    out.println(docType +
    "<HTML>\n" +
    "<HEAD><TITLE>Hello</TITLE></HEAD>\n" +
    "<BODY BGCOLOR=\"#FDF5E6\">\n" +
    "<H1>Hello</H1>\n" +
    "</BODY></HTML>");
    try
    Runtime runtime=Runtime.getRuntime();
    Process proc=runtime.exec("C:\\j2sdk1.4.1_01 \\bin\\javac HelloServlet.java");
    BufferedReader br=new BufferedReader(new InputStreamReader(proc.getInputStream()));
    PrintWriter com_out=response.getWriter();
    com_out.println("<pre>");
    String line=null;
    while((line=br.readLine())!=null)
    { com_out.println(line);
    catch (Exception e)
    out.println("Listener *not* started!");

    thanku for the cooperation. i kept as below but still it is not working.......
    String path = getServletContext().getRealPath("C:\\Tomcat 4.1\\webapps\\examples\\WEB-INF\\classes\\Hello.class");
    Runtime runtime=Runtime.getRuntime();
    Process proc=runtime.exec("C:\\j2sdk1.4.1_01\\bin\\javac HelloServlet.java" +path );                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Maybe you are looking for

  • How do I back up my operating system?

    I know they give you the recovery disc that restores your computer back to what it was at the beginning, but I want to restore it to what it is now. My computer crashed and my system went through all the same old updates again. It took hours. I am su

  • Login Trouble

    HI, I am using XI. When i am trying to logon to Integration Repository, its saying "No Authoraization for this Action", i logged in SUPER USER which got all permissions i think. I logged in As other user to Integration Repository and tried to Import

  • HELP WITH FONT SIZE

    Hello, In Dreamweaver, how do I change the dropdown menu of font size to ENUMERATED? I went into the CODE FORMAT and could not do it there. I would rather work with the numbers for font size than the small, medium, large, etc. Any help appreciated. [

  • Why applications do not they include features consistent with Siri?

    I asked Siri how many miles I ran last week and he could not answer me. Siri can become smarter provided that each application integrates functions to Siri. each application should bring a branch to Siri.

  • Updating Photoshop CS5 to Camera Raw 6.3 from 6.0 - how?

    I need to open my Pentax K-5's PEF files in Photoshop. Thanks.