Use robohelp license to build help is automated environment (command line)?

Anyone know if I can permit another machine to use my Robohelp license simply to build the help at the command line in an automated build environment? By this I mean, I want to continue having robohelp installed on my machine for my authoring use and ALSO have my same robohelp instance installed on anothe machine in our continuous integration environment so that my help files can be built automatically (command line builds only) as part of our frequent application builds. I hope this makes sense! thank you in advance for your help

No change to the answer.
Contact will depend on where you are. Start here.
http://www.adobe.com/uk/company/contact.html?promoid=JOPDO
See www.grainge.org for RoboHelp and Authoring tips
@petergrainge

Similar Messages

  • [svn] 2716: SDK-15848 - Conditional compilation constants defined in flex-config. xml are never used if a single constant is specified on the command line

    Revision: 2716
    Author: [email protected]
    Date: 2008-08-04 01:18:12 -0700 (Mon, 04 Aug 2008)
    Log Message:
    SDK-15848 - Conditional compilation constants defined in flex-config.xml are never used if a single constant is specified on the command line
    * There's a possibility this will break a conditional complication test which disallows overwriting an existing definition -- I don't know if that will break the build, but the test should be removed either way.
    * Using append syntax ("-define+=" on the command line or ant tasks, or append="true" in flex-config) and redefining a value works now if you use an already-defined namespace and name.
    * So your flex-config may have -define=CONFIG::debug,false, and you may want -define+=CONFIG::debug,true from the commandline build, or FB build.
    * Made the ASC ConfigVar fields final as a sanity check since overwriting is now allowed. It would be harder to track changes and subtle bugs if they were mutable. This means that you must build a new ConfigVar object if you need to make changes.
    Bugs: SDK-15848
    QA: Yes. Please read the updated javadocs in CompilerConfiguration. Tests need to be added to validate that overwriting is allowed, and happens correctly in different situations: I believe the order should be that flex-config is overwritten by a custom config (can we have more than one user config? is the order deterministic? I forget...), is overwritten by commandline or OEM. Did I miss any? (I didn't write code which changes this, it works however the existing configuration system allows overwriting and appending; if we have tests for that, maybe we don't need them duplicated for this feature.)
    Doc: Yes. Please read the updated javadocs in CompilerConfiguration.
    Reviewer: Pete
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-15848
    http://bugs.adobe.com/jira/browse/SDK-15848
    Modified Paths:
    flex/sdk/trunk/modules/asc/src/java/macromedia/asc/embedding/ConfigVar.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/common/CompilerConfiguration.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMConfiguration.java

    Please note: I AM USING:
    JkOptions ForwardKeySize ForwardURICompat -ForwardDirectories
    And that's what's supposed to fix this problem in the first place, right??

  • Using RoboHelp to Create Microsoft Help Viewer 1.0

    I use RoboHelp 8 and have been asked to create a Help system in Microsoft Help Viewer 1.0 output. Is this possible using RoboHelp?
    The product is being developed in Visual Studio and they do not want the Help system to be in CHM format.
    Thank you.

    Hi, dsarig (& Peter),
    I've been charged with the same task - create an application's help system in Help Viewer 1.0 format, and not a Help 1.0 or 2.0 format. From my research I've determine the following:
    The basic steps to creating a Help Viewer 1.x format is as follows:
    Create your help system (or "help file") in well-formed, xhtml page format (this is preferred because xhtml best supports the Unicode characterset and the file is validated against improper tag-nesting issues).
    Encrypt (zip) the help system into a standard .zip file using any standard tool (e.g., Winzip), then rename the extension from .zip to .mshc.
    Open the .mshc file in your Help Viewer, which will decrypt and display your help system properly.
    That's about it.
    I'm also working on creating a digitally signed .CAB file, I'll post my findings if you're interested in that, too.
    Best regards,
    RoboHelp 9.0 | VS2010

  • [Forum FAQ] How to use multiple field terminators in BULK INSERT or BCP command line

    Introduction
    Some people want to know if we can have multiple field terminators in BULK INSERT or BCP commands, and how to implement multiple field terminators in BULK INSERT or BCP commands.
    Solution
    For character data fields, optional terminating characters allow you to mark the end of each field in a data file with a field terminator, as well as the end of each row with a row terminator. If a terminator character occurs within the data, it is interpreted
    as a terminator, not as data, and the data after that character is interpreted and belongs to the next field or record. I have done a test, if you use BULK INSERT or BCP commands and set the multiple field terminators, you can refer to the following command.
    In Windows command line,
    bcp <Databasename.schema.tablename> out “<path>” –c –t –r –T
    For example, you can export data from the Department table with bcp command and use the comma and colon (,:) as one field terminator.
    bcp AdventureWorks.HumanResources.Department out C:\myDepartment.txt -c -t ,: -r \n –T
    The txt file as follows:
    However, if you want to bcp by using multiple field terminators the same as the following command, which will still use the last terminator defined by default.
    bcp AdventureWorks.HumanResources.Department in C:\myDepartment.txt -c -t , -r \n -t: –T
    The txt file as follows:
    When multiple field terminators means multiple fields, you use the below comma separated format,
    column1,,column2,,,column3
    In this occasion, you only separate 3 fields (column1, column2 and column3). In fact, after testing, there will be 6 fields here. That is the significance of a field terminator (comma in this case).
    Meanwhile, using BULK INSERT to import the data of the data file into the SQL table, if you specify terminator for BULK import, you can only set multiple characters as one terminator in the BULK INSERT statement.
    USE <testdatabase>;
    GO
    BULK INSERT <your table> FROM ‘<Path>’
     WITH (
    DATAFILETYPE = ' char/native/ widechar /widenative',
     FIELDTERMINATOR = ' field_terminator',
    For example, using BULK INSERT to import the data of C:\myDepartment.txt data file into the DepartmentTest table, the field terminator (,:) must be declared in the statement.
    In SQL Server Management Studio Query Editor:
    BULK INSERT AdventureWorks.HumanResources.DepartmentTest FROM ‘C:\myDepartment.txt’
     WITH (
    DATAFILETYPE = ‘char',
    FIELDTERMINATOR = ‘,:’,
    The new table contains like as follows:  
    We could not declare multiple field terminators (, and :) in the Query statement,  as the following format, a duplicate error will occur.
    In SQL Server Management Studio Query Editor:
    BULK INSERT AdventureWorks.HumanResources.DepartmentTest FROM ‘C:\myDepartment.txt’
     WITH (
    DATAFILETYPE = ‘char',
    FIELDTERMINATOR = ‘,’,
    FIELDTERMINATOR = ‘:’
    However, if you want to use a data file with fewer or more fields, we can implement via setting extra field length to 0 for fewer fields or omitting or skipping more fields during the bulk copy procedure.  
    More Information
    For more information about filed terminators, you can review the following article.
    http://technet.microsoft.com/en-us/library/aa196735(v=sql.80).aspx
    http://social.technet.microsoft.com/Forums/en-US/d2fa4b1e-3bd4-4379-bc30-389202a99ae2/multiple-field-terminators-in-bulk-insert-or-bcp?forum=sqlgetsta
    http://technet.microsoft.com/en-us/library/ms191485.aspx
    http://technet.microsoft.com/en-us/library/aa173858(v=sql.80).aspx
    http://technet.microsoft.com/en-us/library/aa173842(v=sql.80).aspx
    Applies to
    SQL Server 2012
    SQL Server 2008R2
    SQL Server 2005
    SQL Server 2000
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    Thanks,
    Is this a supported scenario, or does it use unsupported features?
    For example, can we call exec [ReportServer].dbo.AddEvent @EventType='TimedSubscription', @EventData='b64ce7ec-d598-45cd-bbc2-ea202e0c129d'
    in a supported way?
    Thanks! Josh

  • Automating Audition - command line?

    I'm looking for a way to automate Adobe Audition from the command line. Essentially just opening projects and exporting mp3 files or wav files. I need to be able to dynamically open 100s of projects and save out mp3 files from build scripts.
    Batch processes are not a valid solution. What I'm looking for is a way to script the entire process, because I won't always know which projects I'll need or where they are. The goal is to allow our artists to manually edit a project. And when they do, every where that project's output was used can be updated with a push of a button.

    Not that I know of. Although the developers may know some secrets that we mere mortal users don't.

  • Help with char and command line arguments

    I am writing a program that takes 2 command line arguments (such as 4 b, or 3 4, etc.). It uses the first argument to determine the height of a triangle (how many rows high), and the second is the character with which the triangle is drawn.
    My problem is I tend to code backwards - go for the bigger part and then figure out the smaller things. So, I've written a program that prints out this triangle, BUT I can't figure out how to get the command line arguments into it properly. A number works fine because I can:
    size = Integer.parseInt(args[0]);
    but what do I do if the second argument is a character? Args is a String array (I've been fighting with it for the past 4 hours, so I KNOW its a String array) - so how can I get a char to be read as args[1]?
    Here is my code before adding in the second argument (the char):
    public class Triangle
    public static final void main(String[] args)
    int size;
    if (args.length > 0)
    try
    size = Integer.parseInt(args[0]);
    catch(NumberFormatException e)
    System.out.println("Input Error");
    createFilledTriangle(size);
    System.out.println();
    public static void createFilledTriangle(int size)
    int i = 0;
    int j = 0;
    for(i = size, j = 1; i > 0; i--, j +=2)
    printChar(" ", i);
    printChar("*", j); <-----Instead of using * I want to use the second command line arg
    System.out.println();
    private static void printChar(String str, int total)
    for(int i = 0, i < total; i++)
    if(i%2 == 1)
    System.out.print(str);
    else
    System.out.print(" ");
    Thank you for any help in advance!

    I was sure i send it the other day, i probably send it to the wron guy.
    This will give you more idea about drawing.
    import java.awt.*;
    import java.awt.event.*;
    public class Args extends Frame
         Panel panel = new Tpan();
         int   arg1;
         char  arg2;
    public Args(int a1, char a2) 
         super();
         arg1 = a1;
         arg2 = a2;
         setBounds(1,1,600,400);     
         setLayout(new BorderLayout());
         addWindowListener(new WindowAdapter()
         {     public void windowClosing(WindowEvent ev)
              {     dispose();
                   System.exit(0);
         add("Center",panel);
         setVisible(true);     
    public class Tpan extends Panel
    public Tpan()
    public void paint(Graphics g)
         super.paint(g);
         g.setColor(Color.blue);
         g.drawLine(120,110-arg1,80,110);
         g.drawLine(120,110-arg1,160,110);
         g.drawLine(80,110,160,110);
         g.setColor(Color.red);
         g.drawLine(120,110-arg1,120,110);
         g.setColor(Color.black);
         g.drawString(""+arg2,116,110-arg1/2+10);
    public static void main (String[] args) throws InterruptedException
    // get the 2 arguments from the args insread of a1= , a2=
         int  a1  = 60;
         char a2 = 'a';
         new Args(a1,a2);
    Noah
    import java.awt.*;
    import java.awt.event.*;
    public class Args extends Frame
         Panel panel = new Tpan();
         int arg1;
         char arg2;
    public Args(int a1, char a2)
         super();
         arg1 = a1;
         arg2 = a2;
         setBounds(1,1,600,400);     
         setLayout(new BorderLayout());
         addWindowListener(new WindowAdapter()
         {     public void windowClosing(WindowEvent ev)
              {     dispose();
                   System.exit(0);
         add("Center",panel);
         setVisible(true);     
    public class Tpan extends Panel
    public Tpan()
    public void paint(Graphics g)
         super.paint(g);
         g.setColor(Color.blue);
         g.drawLine(120,110-arg1,80,110);
         g.drawLine(120,110-arg1,160,110);
         g.drawLine(80,110,160,110);
         g.setColor(Color.red);
         g.drawLine(120,110-arg1,120,110);
         g.setColor(Color.black);
         g.drawString(""+arg2,116,110-arg1/2+10);
    public static void main (String[] args) throws InterruptedException
    // get the 2 arguments from the args insread of a1= , a2=
         int a1 = 60;
         char a2 = 'a';
         new Args(a1,a2);

  • How to use long capture filter with Network Monitor 3.4 command line

    I want to exclude all traffic from a list of subnets in my capture. This makes for a rather long and complex filter. Is there any option on the command line to refer to a file describing this filter or can one only use the /capture "my extremely long
    filter" command? So, I would have to make the entire thing into one line?

    I suppose if it's longer than 2048 or 4096, there will be a command line length limitation.  Maybe there's a way to work around it with a environment variable, but I think there will always be a limit.  Perhaps there's an easier way to right your
    filter?  Can you use something like the subnet example in the library to shorten the filter.
    Also, do you think your filter will affect capturing speed.  The more complex the filter, the longer it takes to evaluate each incoming message.  That means we have to buffer, and if the firehose is too much, we don't catch all the water :) 
    If the UI can keep up, then it shouldn't be a problem, but some firehoses are bigger than others.  Plus, there driver filters which can filter faster for NMCap.
    Moving forward, Message Analyzer (http://blogs.technet.com/blogs), is the replacement for Network Monitor, which can do the same most of the same kinds of capabilities, but using powershell.  I think you'd
    have more flexibility with variable lengths there.  Plus you can script fancy things.
    Paul

  • Help with JNI C command line arguments

    Hi.
    I have created a .dll using c and jni which calls java classes from the .exe I have created in C. When I pass the arguments by hard-coding in the .dll file (i.e. options[0].optionString="-Djava.class.path=C:\xxx.xxx\;C:xxx\xxx usrName passwd id", it seems to work fine.
    However, I want to pass the same arguments through Visual C++ Express Edition IDE. I put the same optionString into the command arguments. It creates the JVM using those arguments, and it goes into a function that does most of the work. But, it's not finding the class eventhough it's located in the same folder otherwise the hard-coded path wouldn't work. However, after destroying JVM, it prints that the Class is found. I am also passing the .jar files as arugments using ; to separate path. Any ideas or suggestions. Please reply. Thank you in advance.
    Here is the output that I get:
    Executing the JNI_VERSION_1_2 block
    JVM Status: 0
    Version: 10004
    Going into createStuff() function now...
    Classpath is: java/sql/Timestamp
    Class Found: java.sql.Timestamp: OK
    Getting MethodID: java.sql.Timestamp <constructor>: OK
    Creating New java.sql.Timestamp class object: OK
    Classpath is: com/myCompany/myStuff/myClass
    myCls is null
    Going to Destroy...
    Destroying JVM
    Exception in thread "main" java.lang.NoClassDefFoundError: com/myCompany/myStuff/myClass
    Class Found: com/myCompany/myStuff/myClass: OK
    Press any key to continue . . .

    Yes. I am using those parameters because my java class uses that those parameters. But that's not the case. The problem is that I am not sure how to assign the whole path to options[0].optionString. If I hard-code the path that I showed you before, then it works because the path is the whole string which is assigned to the optionString. So, I am assigning the same string to the command arguments. Its just that in my createJVM(char *argv[]) function, I need to parse argv[1], argv[2], argv[3] and argv[4], and assign that to the optionString.  But I am not sure how to do that.  Any help will be appreciated.  Thanks again.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • How to Use Associated App to open a file in Linux command line?

    Hi all,
    I know in windows i call always run:
    Runtime.exec("start aPicture.jpg");in order to use the default picture viewer to view the pictures
    Runtime.exec("start aEmail.eml");in order to use the default email viewer to view the .eml file
    is there a simular command in linux as well? does it depend on different distributions as well?
    thank you.

    is there a simular command in linux as well? does it
    depend on different distributions as well?In linux it's different because the handling is done by the desktop environment. KDE has it's own file associations and Gnome has it's own. There might be some way to start a file like that, but you first need to see which DE is installed (if any) and start it using that DE's method.
    But I don't know how to do it, even though most likely it's possible.
    Sincerely,
    Jussi

  • Can anyone help with Adobe_Updater.exe command line options?

    Hi,
    I am trying to run the updater silently to update Reader.
    Thanks,
    SteveJ

    Try these...
    msiexec /p <patch.msp> /qn --- silent install
    msiexec /p <patch.msp> /qb – progress bar install

  • Combining AIRHelp using RoboHelp 8's Help Viewer Wizard is not working.

    I am having problems successfully combining
    multiple .RHA documents into one AIRHelp file (as
    discussed in RJ's Webinar).
    I am hoping someone can assist me.
    Here is the process in which I'm using:
    1.) Output each individual document as .RHA files.
    2.) Create the "combining" document as an AIRHelp file using RoboHelp HTLM 8's Help Viewer Wizard.
    3.) In the same directory as the "combining" AIRHelp file, I create using Notepad a file called "help.helpcfg".
    4.) In "help.helpcfg", I have the following XML:
    <?xml version="1.0" encoding="utf-8" ?>
    <contents>
    <data id="Help1" label="Help 1 Document" onlineurl="" offlineurl="file:///C:/Documents and Settings/Student/Desktop/Document 1/Output/RHA/UltimusClient.rha" useoffline="true"/>
    <data id="Help2" label="Help 2 Document" onlineurl="" offlineurl="file:///C:/Documents and Settings/Student/Desktop/Document 2/Output/RHA/UltimusClient.rha" useoffline="true"/>
    </contents>
    5.) I install the "combining" AIRHelp document.
    6.) In the directory in which the "combining" AIRHelp document was installed, I place the "help.helpcfg" file. Note that all documents are on one accessible network location, so accessibility between the "combining" document and the individual .RHA files is not an issue.
    Whenever I launch the "combining" AIRHelp document, I receive the typical message that it cannot find the main application.
    Could someone assist me with what I'm doing wrong?
    Thank you very much in advance!
    Most sincerely,
    Sammy Spencer

    Hey, Praful! Thank you for your quick reply!
    To answer your questions, even though I have the "help.helpcfg" file in the same directory as the installed "combined" AIR Help file, when I launch it from Windows Explorer or the Start menu shortcut, I receive the message that it cannot find the main application.
    Furthermore, when I copy the path to my .RHA file and paste it into "Run" command, it successfully finds it; Windows doesn't know how to access the .RHA file, but it at least accesses it. In reality, the "combined" AIR Help file and the associated .RHA files are all on the same computer (and doesn't even need a network connection to access each other). Furthermore, the "combining" AIR Help file is installed on the same computer in which the .RHA files are located.
    I am guessing by your questions that I at least have the XML syntax correct?
    Thank you again for your assistance!
    Most sincerely,
    Sammy Spencer

  • Help Needed: Automator Applescript for Folder Action - Encode Video

    Hi !
    I have created an Automator Applescript for a Folder Action to do the following:
    When a new video file is moved to the target folder (i.e. Download of Vuze is done), automatically launch the Applescript Action that does the followin g(Applescripted):
    1) Using "run shell script" and FFMPEG on a UNIX command line, determine Width/Height, Framerate, Bitrate
    2) Calculate encoding parameters (slightly reduced bitrate, reduced Aspect etc.)
    3) Using "run shell script" with ffmpeg on the command line and the calculated parameters to encode the video file
    At the same time, the action is written to a log file so I know if a file is recognized, when encoding started etc.
    It works fine if I save this Action as an .app, make an alias on the Desktop and drop video files on it.
    It also works fine if I attach the script to a folder as a folder action and drag a video file in there.
    However, when I attach the script as a folder action to the Vuze download folder, it encodes only some video files, i.e. if there was a download of 5 files, chances are good that it will not encode 1 or 2 files out of those 5.
    If for example a second download finishes while the encoding for the first download is still going on, sometimes the second file starts encoding after the first encode finishes, sometimes it does not, the file does not make the log file at all, i.e. the folder action missed it or the automator action dropped it because it was still encoding. Still, sometimes it happens, sometimes not.
    As I need a solution that is 100% accurate, I would like to ask if there are any ideas on how to do this better maybe? As I am not an Applescript Guru, I would need some help to know what works and what doesn't and what the syntax is.
    My main idea right now:
    Similar to how ffmpegX works with its "process" application, have a second script (as .app) that receives the files to be encoded from the automator action and puts them in a queue, then proceeds to encode this queue while the main automator action is free to receive the next file.
    Writing this second app is quite straightforward (a modified version of my current script) but I have some questions I need help with:
    1) How do I call another applescript from within an existing applescript that launches the new applescript in a new process?
    2) How do I pass parameters to this new applescript?
    3) In case of this "Queueing" Idea, once I called the external applescript the first time, how do I make sure when I call next time, that I don't open a second instance of this script but rather pass another queue item to the original instance to be processed?
    Or in general: Is there a better way to achieve this automatic encoding solution that I have not thought about?
    Alternatively:
    Does anyone know how to call the "process" application that comes with the ffmpegX package with the correct parameters to use as a queueing / processing tool?
    Thanks!
    Joe
    Message was edited by: Joe15000
    Message was edited by: Joe15000

    To do this, I created an Automator workflow with an Applescript snippet to change the 'media kind'.
    Here is the 'Run Applescript' workflow step code:
    on run {input, parameters}
              tell application "iTunes"
                        set video kind of (item 1 of input) to movie
              end tell
              return input
    end run
    Prior to this running, I have an 'Import Files into iTunes' workflow step.
    You can switch out 'movie' with: 'TV show', 'music video', or anything in ITLibMediaItemMediaKind.
    Good luck,
    Glenn

  • Using RoboHelp to create online tutorials?

    Our company currently uses RoboHelp to create our Help
    Systems. As a training developer, who has used a course authoring
    software package for the past five years, I was wondering if
    RoboHelp would be a good environment to develop training tutorials.
    I love the fact that you can search and index the help systems and
    thought the potential may be there to search for information within
    tutorials as well.
    I know Captivate is the software simulation product, however
    a lot of our training material is either mainly text, or numerous
    screen shots showing an individual how to use an application.
    As I am new to RoboHelp, does anyone have any advice?
    Thanks in advance.

    Like Colum, welcome to the Forums!
    (The following assumes the WebHelp Pro scenario you outlined)
    >>>1. How do I set the window to have the right
    frame display initially, without the left index frame? I want to
    leave the index frame so that the user can access it if neccesary.
    1. Make sure WebHelp Pro is your primary layout.
    2. Create a new Window, call it OnePane and select the
    tickbox in Window properties for One Pane and click OK. (This means
    the Navigation pane (Contents, Index, Search, etc.) are hidden when
    first launched.
    3. Bring up the WebHelp Pro single source layout wizard.
    4. Tick the box: Show navigation pane link in topics (this is
    what allows the user to opt to see the Index and navigation pane if
    they want.
    5. Be sure to select "OnePane" as your default window you
    just created and complete the wizard to publish.
    6. Caveat: There is a shortcoming when you view locally from
    the authoring machine. You will not be able to see the effects of
    your changes. These can only viewed in a web browser pointed to
    your actual WebHelp Pro site.
    7. Publish to the RoboEngine server to view all the changes
    you made and notice the "Show" link that allows the user to reveal
    the navigation pane.
    >>>2. Our Help System is in HTML, but I am thinking
    of using WebHelp Pro (from a dedicated server). When I View Primary
    Layout, the index frame and button at the top of the form do not
    display. I get the yellow box located just below the Internet
    Explorer toolbar saying 'To help protect your security, Internet
    Explorer has resticted this file from showing active content that
    could access your computer. Click here to for options....'. That
    could be a real pain for 1200 users. Is there a way to if off for
    RoboHelp WebHelp Pro?
    I believe you may be encountering something that is only seen
    by you because you're viewing it locally. When published, the user
    would not see this. To remove this annoying message, go to Internet
    Options > Advanced > scroll down to Security and tick the box
    "Allow active content to run on My Computer." (Also, for more info,
    do a search in the forums for "Mark of the Web")
    >>>3. Can I create my own skin?
    Sure. Use the WebHelp skin editor as you normally would. Give
    the skin a name and use it when you publish.
    Hope this helps.
    John

  • Converting  .chm files to pdf files using robohelp

    Can we convert .chm files to pdf files using robohelp plz?
    any help regarding this would be appreciated.
    kohsa

    Welcome to the forum.
    Wrong workflow. The RH project that created the CHM can
    produce other outputs. What you do is create a printed output as
    described in the Printed Documentation article on my site. Don't be
    put off by the length of the article. Producing the output is
    simple but the article explains pretty much everything in detail.
    In theory you can output direct to PDF but most people find
    there are some tweaks they want to make in Word first, better page
    breaks and so on. You can also create the PDF from Word.

  • Unable to build and run Javapetstore using  Sun SDK from Command Line

    Hi,
    Here is a problem I?ve come across building and running JavaPetstore from Command Line using Ant.
    It shows that Build is successful but there is an error message in very beginning:
    ?Unable to locate tools. jar. Expected to find it in C:\Program Files\Java\jre 1.5.0_11\lib\tools.jar?
    But there is no such a file in jre-1.5.0_11 or previous versions.
    The only place where the file with such name can be found is jdk\lib.
    All attempts to run end up with:
    ? BUILD FAILED.
    C:\<PETSTORE_HOME>\bp-project\command-line-ant-task.xml:77;unable to find javac compiler;com.sun.tools.javac.Main is not on the class path.
    Perhaps JAVA_HOME does not point to JDK."
    Directories C:\Sun\SDK\bin and C:\Sun\SDK\jdk are in the PATH.
    JAVA_HOME as a System variable is set up to C:\Sun\SDK\jdk.
    Building and running other applications like a BluePrints or Samples bring to same result.
    I will post more information if needed.
    Thank you in advance for help.

    If you are using Windows XP:
    1. Right click on my computer
    2. Select Properties from the popup dialog
    3. Click on the "Advanced" tab
    4. Click the button towards the bottom that says "Environment Variables"
    5. In the dialog that pops up, look in both the User variables and the System variables for a variable named CLASSPATH
    6. If its not there, you need to create it. If you want to make it available to all users of your computer, create it as a System variable. If you only want it to be available to the current user, add it as a User variable.
    7. If it is there, or if you just created it, it needs to contain the following values: the current directory (symbolically abbreviated as a period: "."), any class libraries you want to be available to the java compiler (javac) or the java interpreter (java). By default, jre/lib and jre/lib/ext are searched for classes, so you don't need to include anything located in one of these folders on the classpath.

Maybe you are looking for

  • Generate an error message in UIX

    Dear sirs... how can i use ActionErrors in the UIX page to view a custom error message? thanks for any help.

  • GR/IR PRINT

    Hi.. I have configured output type for GR/IR, when i post the dcoument using MB1A and execute the transaction MB90 system is not detecting any output type for printing GR/IR slip, every time i have to go to chnage materail document and change the mes

  • Automatic rotation U3D

    Hello, sorry but I am a beginner... ...I wish to see a rotation of 3D model when I open pdf with embedded U3D model. I ask you how can I implement this, with a script? I don't know! Thanks for answers

  • Strategy for big data

    Dear experts, Currently i'm facing Big Data problem. We have an about 1TB transaction record for Per Month. Now I'm trying to create Data Marts for that. And Install Obiee. What is the Strategy And Steps? Please Advice... BR, Eba

  • AD Sites / DFS issues

    We've set up AD Sites and DFS in our 2003/2008 mixed environment and the results seem incredibly sporadic. SiteA has two subnets: 192.168.1.0/24 172.22.0.0/22 SiteB has one subnet: 172.23.0.0/22 The PCs at each location seem to hop back and forth as