Running .class file from autoexec.bat (in Windows Xp environment)
How to run a .class file from autoexec.bat file. I have WinXP installed on my PC. I tried the solution given by Forum memebers but they didn't work.
after setting the classpath
i wrote
java -cp simple in autoexec.bat , but results were not satisfactory.
What does "not satisfactory" mean? If the commans works from any .bat file, it'll work from autoexec.bat, too.
May I ask what you're trying to accomplish? I'm not sure whether XP dtill uses autoexec.bat for console initialization after all.
Similar Messages
-
Running class files from the windows command line...
Hello Everyone,
My instructor showed us a way to run class files from the windows command line. However every time I try to run the class file from the command line using a command like: java CruiseHelper.class
I get an error that states "Exception in thread "main" java.lang.NoClassDefFoundError: CruiseHelper/class"Hello Everyone,
My instructor showed us a way to run class files from
the windows command line. However every time I try
to run the class file from the command line using a
command like: java CruiseHelper.class
I get an error that states "Exception in thread
"main" java.lang.NoClassDefFoundError:
CruiseHelper/class"Classes are not file names. You don't have a class named "CruiseHelper.class", that's a file name. The class name is just CruiseHelper (if you have no package statement in it).
So,
java -classpath . CruiseHelper -
Running the .class file from java code
I'm doing a kind of providing service like compiling and running Java code on server side and giving output to the end user.
Please suggest me an approach with code to run .class file from the Java code.
import java.io.*;
public class demo {
public static void main(String args[]) throws IOException, InterruptedException {
int result;
try {
System.out.println("command output:");
Process proc = Runtime.getRuntime().exec("java -cp . demoh");
InputStream in = proc.getInputStream();
result = proc.waitFor();
BufferedInputStream buffer = new BufferedInputStream(proc.getInputStream());
BufferedReader commandOutput = new BufferedReader(new InputStreamReader(buffer));
String line = null;
System.out.print(commandOutput);
try {
while ((line = commandOutput.readLine()) != null) {
System.out.print(line);
System.out.println("command output: " + line);
}//end while
commandOutput.close();
} catch (IOException e) {
//log and/or handle it
}//end catc
} catch (IOException e) {
System.err.println("IOException raised: " + e.getMessage());
}What happened when you tried what you have there?
-
Trying to run java class files from my jsp
I am having difficulty running java files from my jsp. I have compiled my two java classes and inserted them onto my server in the webapps/WEB-INF/classes/scripting directory and have imported scripting.* into my jsp page. The files both compiled ok before the class files were loaded onto the server but when I rty to run the jsp from the server, I keep getting a compiler error. Thanks in advance
IobHere are the few question
1) Does your java classes which u created is declared under package scripting. *.class files are to be places under the WEB-INF/classes directory only. Not under scripting. But if you java classes say are under a package called a.b. Then you need to put under classes\a\b\. -
How to run class files in a jar independently.
Hello all
I have a java file which use an API.jar file which is an API file of some other application of mine.This file form a sought of client for that application.Now i want to run this file from command line which is giving NoClassDefFoundError exception.This exception is because of the dependency over API.jar.I dont want to pack this single file into a jar and then run that jar since it only makes a simple task complicated and makes a simple class look like a big application.Can anybody tell me the solution to it?
Regards,
MansiMansiSachar wrote:
I am working on WindowsXP and the command u just sent is again giving the same exception.The exception is :
Exception in thread "main" java.lang.NoClassDefFoundError: ûcp
Caused by: java.lang.ClassNotFoundException: ûcp
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
I think the problem can also be the placement of the dependant jars.do i need to keep them in "bin" folder?I am assuming that in the error message, it says "-cp" not "ûcp" Can you confirm that you entered the command as posted? Because it looks like java.exe sees the -cp as the class to execute instead of the classpath option.
Try using -classpath instead of -cp. What version of java are you using? (java -version should give you the version).
If the jars are in the current directory, the placement of the jar files is correct. -
I have placed my jar file in c:\tomcat6\webapps\my-application\WEB-INF\lib\myjarfile.jar
But, after restarting tomcat6, when i try to import the class file contained in the myjarfile.jar in a servlet, it says
ProcessFileUpload.java:4: package test.test1 does not exist
import test.test1.*;
^It clearly tomcat's class loading problem.
As i unzipped my jar and placed the packagefolder structure to
c:\tomcat6\webapps\my-application\WEB-INF\classes\testand it works perfectly.
Anyone knows its workaround? please suggest if any configuration changes is required in tomcat or so.
Thanks.
---SujoyThank you gimbal2 . There was error in creating the jar file myjarfile.jar.
But, now I have created it again and placed it in place
c:\tomcat6\webapps\my-application\WEB-INF\lib\myjarfile.jarand tried to use one on the Class file included within the jar to compile my servlet. But, still I am getting error at servlet compilation time. I want to place executable jar files in
c:\tomcat6\webapps\my-application\WEB-INF\lib\myjarfile.jar and compile my servlet and execute the servlet.
I DO NOT WANT TO unzip the jar, placing all unzipped files to
c:\tomcat6\webapps\my-application\WEB-INF\classes\ folder and comiple my servlet and execute the servlet. But, I am failing to user WEB-INF\lib\ folder facility....please help me why i am not getting class files from WEB-INF\lib\ folder.
If you please see the small code bit and tell me any possible error that would be very helpful.
Step 1: my library java file MyClass.java
package test.test1;
public class MyClass {
String myName = "Default return string value";
public void setMyName(String varName) {
this.myName = varName;
public String getMyName() {
return this.myName;
}Step2 : Creating jar file of my library class files
C:\jdk1.6\bin>jar cvf myjarfile.jar test
added manifest
adding: test/(in = 0) (out= 0)(stored 0%)
adding: test/test1/(in = 0) (out= 0)(stored 0%)
adding: test/test1/MyClass.class(in = 452) (out= 296)(deflated 34%)
adding: test/test1/MyClass.java(in = 230) (out= 140)(deflated 39%)
C:\jdk1.6\bin>Step3 : Double checking the created jar file content by listing its content
C:\jdk1.6\bin>jar tf myjarfile.jar
META-INF/
META-INF/MANIFEST.MF
test/
test/test1/
test/test1/MyClass.class
test/test1/MyClass.java
C:\jdk1.6\bin>Step4 : Placed myjarfile.jar to
c:\tomcat6\webapps\my-application\WEB-INF\lib\Step5 : Restarted standalone Tomcat6 in my Windows XP SP2.
Step6 : Created a simple servlet LibFolderTest.java within my-application\WEB-INF\classes\ folder with code
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import test.test1.*;
public class LibFolderTest extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
MyClass mc = new MyClass();
out.println(mc.getMyName());
}Step7 : Tried to compile my servlet LibFolderTest.java and got the following error
LibFolderTest.java:4: package test.test1 does not exist
import test.test1.*;
^
LibFolderTest.java:11: cannot find symbol
symbol : class MyClass
location: class LibFolderTest
MyClass mc = new MyClass();
^
LibFolderTest.java:11: cannot find symbol
symbol : class MyClass
location: class LibFolderTest
MyClass mc = new MyClass();
^
3 errorsThe above servlet compilation error on Step7 is telling me that myjarfile.jar is not loaded by Tomcat6 or not available for use when compiling servlet. I want to use myjarfile.jar from within WEB-INF\lib\ folder but I can not. please help.
---Sujoy -
How to run batch file from oracle forms 9i
Hi everyone.
i have a data in csv file. i want to upload it to my database. i am using sql loader for it.
i have made a batch file which run the sql loader and transfer my data to database.
How to run batch file from oracle forms 9i.
when i press the button, nothing uploads in my database. (when i simply run the batch file it works).
here is my code
Begin
HOST('C:\temp\batchfile.bat');
message('done');
end;
Thanks in advance
regards
sajidthis is my log file, when i run manually.
SQL*Loader: Release 10.2.0.1.0 - Production on Thu Jul 1 23:27:53 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Control File: file_to_upload.ctl
There are 2 data files:
Data File: sk.csv
Bad File: sk.bad
Discard File: none specified
(Allow all discards)
Data File: sk1.csv
Bad File: sk1.bad
Discard File: none specified
(Allow all discards)
Number to load: ALL
Number to skip: 0
Errors allowed: 50
Bind array: 64 rows, maximum of 256000 bytes
Continuation: none specified
Path used: Conventional
Table KHAN, loaded from every logical record.
Insert option in effect for this table: APPEND
Column Name Position Len Term Encl Datatype
SR FIRST * , O(") CHARACTER
DATES NEXT * , O(") CHARACTER
AGENT NEXT * , O(") CHARACTER
COUNTRY NEXT * , O(") CHARACTER
TRANSACTIONS NEXT * , O(") CHARACTER
PKR NEXT * , O(") CHARACTER
USD NEXT * , O(") CHARACTER
BANK NEXT * , O(") CHARACTER
Table KHAN:
11088 Rows successfully loaded.
0 Rows not loaded due to data errors.
0 Rows not loaded because all WHEN clauses were failed.
0 Rows not loaded because all fields were null.
Space allocated for bind array: 132096 bytes(64 rows)
Read buffer bytes: 1048576
Total logical records skipped: 0
Total logical records read: 11088
Total logical records rejected: 0
Total logical records discarded: 0
Run began on Thu Jul 01 23:27:53 2010
Run ended on Thu Jul 01 23:27:54 2010
Elapsed time was: 00:00:00.63
CPU time was: 00:00:00.17 -
Why do I get multiple class files from 1 java file?
I wrote a dialog box using gridBagConstraints and another program RunPanel to run it as a java application. For the first time since playing with java, I get multiple class files from a single java file.
This seems very strange to me and wonder if anyone else has come across this and what could possibly be the reason for it. I did a clean (in Eclipse) just to make sure it wasn't garbage and sure enough they come back again.
I have ReconPanel.java from which I get ReconPanel.class with the addition of ReconPanel$N.class where N goes from 1 to 5.
The same thing in RunPanel but here there is only 1 extra file, RunPanel$1.class.
I'll include the code for RunPanel since it is relatively small:
package ilan;
import javax.swing.JFrame;
public class RunPanel extends JFrame {
private static final long serialVersionUID = 1L;
private ReconPanel m_reconPanel = null;
public RunPanel() {
super();
initialize();
* This method initializes this
private void initialize() {
this.setTitle("tester");
this.setSize(new java.awt.Dimension(138,396));
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
m_reconPanel.exitPanel();
System.exit(0);
m_reconPanel = new ReconPanel();
this.getContentPane().add(m_reconPanel);
* @param args
public static void main(String[] args) {
JFrame frame1 = new RunPanel();
frame1.setVisible(true);
} // @jve:decl-index=0:visual-constraint="10,10"The only thing "unusual" I do is to put a listener on the WindowClosing so that I can go back to ReconPanel and write results to the registry.
Can anyone tell me what is going on?
Thanks,
IlanHe IIan,
Yes, you get number of extra class files based on your number of anomyous class es used. Like in your RunPanel, you get only 1 ..$1.class file, b'coz u have used only 1 annomyous class & i.e WindowAdapter. Take a look at this code :-
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
m_reconPanel.exitPanel();
System.exit(0);
});Similarly, in your ReconPanel, you must have used such kind of classes 5 times, & hence u get such 5 extra classes. To avoiod such extra classes, if you can directly implement that interface or extend the class, if possible will be best. For example, for each button, u write
button1.addActionListener(new ActionListener() {
// Code
});Instead, of this, its better to implement ActionListener & write
button1.addActionListener(this);
public void actionPerformed(ActionEvent ae) {
if (ae.getSource() == button1) {
// CODE
}Likethis, you can get rid of such numerous extra class files. In IDE, if you ask to add actionEvent, it will do the first method. To get rid of it, don't add event in the properties, instead, apply the second method. The same thing applies for anyother event. The first option is worthful, if by implementing, u got to write 5 functions from which u r gonna use just 1 method.
Hope this clears your question.
Trupti -
Transfer files from Mac HDD to Windows 8
Hello,
I recently dropped my MBP 15" mid 2010 and the charging dock got bent, not allowing me to charge the computer anymore. It being 3 years old and wanting a computer with better performance and graphic card, I bought a Lenovo running Windows 8.
The MBP itself works fine, it just can't charge. I would like to retrieve the files on the hard drive to put them on my windows computer. The battery is currently depleted and my preference would be to transfer files without charging the battery. If thhat wasn't possible, I would look into finding a way to charge the battery or find a charged one (suggestions welcomed here)
- I am intending to use a free-trial version of MacDrive Pro 9.0 to read the files, although I'm open to any suggestions of how to transfer files from the MBP to Windows 8.
- I am ready to open the MBP and do what is needed (the warranty is voided at this point anyways)
- The HDD is from Apple and is 500 GB (I was using about 300GB I think)
Please let me know if you need any more information.
Thank you!
JulianHi Templeton,
Thanks for your answer. Is the external drive enclosure absolutely necessary? And will any 2.5" enclosure do if it is?
Thanks,
Julian -
Any trouble in running .class files in separate location to compilation
Hi there,
Do you know if it is possible, easy to run a .class file in a location completely separate to where it was compiled.
Example, I compile my Java program in c:\myprogs ... here the file can see all the .jar files etc it needs.
But I want to run the .class file from e:\runprogs, a server location which does not allow the compiled java program to see the .jar files etc it needed for compilation?
Will there be any trouble in running the .class file. Does the .class file still need to see .jar files files etc during execution?
????Java classes are dynamically linked, so any jars required for compiling still need to be visible to use the classes. Ensure the JARs are on the appropriate classpath.
-
How to restrict the .class file from decompilation
Hi all,
i got a security problem. i need all the java class files to be most secured. is there any to restriction on the java class files from decompilation. is that possible?. pls help me out. it's very urgent
thanks in advanceYou can make it harder to understand the decompiled code if you use an obfuscator. (I don't have links to any, do a google search, or search these forums, it have been discussed here previously.)
You cannot completely prevent decompilation, though. Obfuscating does not for example not mean that any passwords you have hardcoded in the source is secure. -
How to call class file from jsp without creating packages
i m using tomcat 5.5
i stored my class file into WEB-INF\Class directory
how to call that class file. from my jsp page.
i got some error.
i used package concept,that works fine.i m using tomcat 5.5
i stored my class file into WEB-INF\Class directory
how to call that class file. from my jsp page.
i got some error.
i used package concept,that works fine.Then use packages.
As of Java1.4, you can no longer import classes from the default package (no package declared) into classes that are packaged.
All Tomcat classes are in packages, including the compiled JSP.
Therefore: Your classes need to be in a package inorder to be imported and used by the JSP.
Why the problem? If you know it works with packages, why try not to use them? -
Error running batch files from java source file???
Dear Friends,
hi,
this is with response to a doubt i had earlier ,
i want to run batch files from the java source file ,i tried using this code (here batrun is the batch file name that contains commands to run other java files)
try
String [] command = {"c:\\vishal\\finalmain\\batrun"};
Runtime.getRuntime().exec(command);
catch(Exception e)
but i got the following error.
java.io.IOException: CreateProcess: gnagarrun error= 2
plz. help me, i tried all combination w/o success,
in anticipation(if possible give the code after testing)
Vishal.hello there,
i solved the prob. by using
cmd /c start filename ,but i need to pass parameters ie
cmd /c start java "c:/vishal/runfile a b" where a and b are the parameters. but it is not accepting this in Runtime.getRuntime.exec(),
any solutions ?????????
regards,
Vishal -
Running .nsi file from java
hi,
Ho to run .nsi file from java.
thanks in advance.User845466 wrote:
Ho to run .nsi file from java.Find the program hanling that kind of documents an launch this via Runtime.exec() giving it your *.nsi file as a parameter.
bye
TPD -
How to run .class file and .jar file in jdev9i
I want to run .class file and .jar file in jdev9i,what should I do?
Also,I want to generate .class file and .jar file in jdev9i,what should i do?Add the .class file containing the public static void main(...) method to the project by clicking on the + toolbar button in the navigator, open the project properties and properly set the additional classpath then right click on the .class in the navigator and say run. It should work, I've just tried it.
Doesn't work for a .jar yet, in JDeveloper 9.0.3 it works both for .class and .jar
Michel
Maybe you are looking for
-
Best Way to Make Line Art From Scratch
Hi and I apologize if a basic question, but I've created a rather complex illustration, and I'm wondering if there's a quicker way to go from y first attached image, to the transparent second. I feel as if I'm spending a lot of monotonous time follo
-
Hi All, I have created a system in portal to connect to CRM. I have given all required system parameters. Like R/3 details, WAS details, created system aliases and did user mapping also. But when I do Connection Tests for WAS and R/3, both ar
-
Is there a cable adapter that will let me turn a Thunderbolt slot into a 3.0 slot?
I have an older iMac and the usb slots are all 2.0. Is there an adapter that will plug into a Thunderbolt slot and let me get full speed from a usb 3.0 drive?
-
Inbetweeners 2 Closed Caption / Subtitles UK Store
Hi, So I love the inbetweeners and decided to rent the 2nd movie. I looked on the internet and it came up on Google, however the Australian store loaded up and it had the CC logo (meaning there will be captions) I need these due to being deaf. I the
-
Shuffle Third Gen sync problem
So I plug my shuffle in to sync some new music to it, and when I drag the playlist to the ipod it states that it is syncing, but stays stuck on "copying 1 of ---." I have no idea what's wrong as this is the first problem I've had with it. Please help