How to set classpath from java application
in my ian using Runtine.exec();
here the code
String cmd[]={"cmd.exe","/c","path=C:\\j2sdk1.4.2_03\\bin\\;"};
Runtime runtime = Runtime.getRuntime();
Process setPathProc = runtime.exec(cmd);
Process proc = runtime.exec("javac "+path+"\\"+clsname+".java");
it working when ian running the application class from command, but when iam creating a jar file and running it was not working,,
any suggestion
hi kaj,
my problem is ,
In my application i have to compile one java file and
create class file for that java file, here before
creating i have to set class path, am i right?
so in my program only first i have to set class path,
and later i have to compile, so, in my code i have
mentioned the details about to set class path and
compile the program, r u getting what iam telling,
please help me, if u know anything,
thanks
Similar Messages
-
How to set classpath from java class ??
I have tried to use System.setProperty("java.class.path", "my class path string ") to set classpath dynamically. But it is not working. How to set it dynamically from java class ?? Thanks , gary
Look into the java.net.URLClassLoader. You can't set the classpath after the fact but you can specify URL's that will checked when you try to load a class with that loader.
-
How to call webservice from Java application
Hi XI gurus
Pls let me know how to call a webservice from Java application.
I wanted to build synchronous interface from Java Application to SAP using SAP XI
For example, i need to create Material master from Java application and the return message from SAP, should be seen in Java application
Regards
MDHi,
If your JAVA Application is Web based application, you can expose it as Webservice.
JAVA People will pick the data from Dbase using their application and will send the data to XI by using our XI Details like Message Interface and Data type structure and all.
So we can Use SOAP Adapter or HTTP in XI..
If you use HTTP for sending the data to XI means there is no need of Adapter also. why because HTTP sits on ABAP Stack and can directly communicate with the XI Integration Server Directly
If you are dealing with the Webservice and SAP Applications means check this
Walkthrough - SOAP XI RFC/BAPI
REgards
Seshagiri -
Hi,
Is it possible to set new classpath from java code? Something like System.setClasspath(String);
Many thanks
MisoYou aren't the first one to wonder whether that would work, so don't call yourself stupid on that account.
Not taking 15 minutes to set up and run a test to actually see if it works... well, if you really needed the answer, that would be different. -
How to call javascript from java application
How can we call a function written in javascript from java application (core java not applet)? How will java identify javascript?
Is there any such options ?Try creating a page called launcher.html (for example). That does this:
<html>
<head>
<script language="javascript">
windowHandle=window.open("http://www.javasoft.com", "", "height=700,width=1000,status=no,scrollbars=yes,resizable=yes,toolbar=no,menubar=no,location=no,top=5,left=5");
</script>
</head>
</html>Now you launch IE (or whatever) with this page using the Runtime class. After x seconds (after the second window has been launched) try killing the process. Hopefully it will kill the original window you opened and not the window you popup (the one without toolbars etc)
It might kill both windows but I can't be bothered to test it. If it does you'll have to try and find a workaround. -
JDeveloper Team - How to print Barcodes from java application
We are developing an Inventory based application in JDeveloper 3.2.2/Oracle 8i/Netscape Enterprice web server on Windows NT platform. The application is developed in swing technology.
We have to print Barcodes on Intermec 3400/4100 or Zeebra Z4000 (connected to COM1/COM2) from our java application from one of our screens.
Can you please point me to right place or get me sample source how to achieve this. We are working on a timebound deadline and we are really counting on your sincere response ASAP. Thanks in advance.
VR
nullTry creating a page called launcher.html (for example). That does this:
<html>
<head>
<script language="javascript">
windowHandle=window.open("http://www.javasoft.com", "", "height=700,width=1000,status=no,scrollbars=yes,resizable=yes,toolbar=no,menubar=no,location=no,top=5,left=5");
</script>
</head>
</html>Now you launch IE (or whatever) with this page using the Runtime class. After x seconds (after the second window has been launched) try killing the process. Hopefully it will kill the original window you opened and not the window you popup (the one without toolbars etc)
It might kill both windows but I can't be bothered to test it. If it does you'll have to try and find a workaround. -
How to access .asmx from java application
Hi All,
I want to access .asmx file using java application. I am using Eclipse IDE and created
some samples from this url: http://www.eclipse.org/webtools/jst/components/ws/M5/tutorials/BottomUpWebService.html
I got the Soap request and response format from wsdl file. But, i don't know access
the .asmx file. If u have any samples or give some suggestions that will be helpful for me to
proceedTry creating a page called launcher.html (for example). That does this:
<html>
<head>
<script language="javascript">
windowHandle=window.open("http://www.javasoft.com", "", "height=700,width=1000,status=no,scrollbars=yes,resizable=yes,toolbar=no,menubar=no,location=no,top=5,left=5");
</script>
</head>
</html>Now you launch IE (or whatever) with this page using the Runtime class. After x seconds (after the second window has been launched) try killing the process. Hopefully it will kill the original window you opened and not the window you popup (the one without toolbars etc)
It might kill both windows but I can't be bothered to test it. If it does you'll have to try and find a workaround. -
Setting classpath within java application
Hi
Sorry if this question has already been asked, I've searched for it but couldn't find it.
I've written a class (see below) that when given a directory will add all of the jar files to the classpath.
The classpath is updated to include all of the jar files but if I try to use a class within one of these jar files then an exception is generated stating that the class can't be found.
Can anyone help me with this problem? I thought that I would only need to update the classpath.
Thanks,
Rob
public class Jar {
public static void addJarsToClasspath(String root) {
File f = new File(root);
if (f.exists()) {
File[] jars = f.listFiles(new FilenameFilter(){
public boolean accept(File dir, String file) {
return ((String)dir.getName()+file).endsWith(".jar");
String classpath = System.getProperty("java.class.path");
for (int i=0; i<jars.length; i++) {
classpath = classpath.concat(":"+root+"/"+jars.getName());
System.setProperty("java.class.path",classpath);
System.out.println(System.getProperty("java.class.path"));You can do this with batch files in Windows NT/2000:
1) create a batch file called "setcp.bat" containing the following:
for %%i in (C:\myPath\*.jar) do call appendcp.bat %%i
2) create another batch file called "appendcp.bat" containing the following:
set CLASSPATH=%CLASSPATH%;%1
Now you can run setcp.bat and it will add all JAR files in C:\myPath to your CLASSPATH.
Jesper -
How to invoke dll from Java applications
Hello Friends,
I am new to JNI application and I never tested it before. Now I have to interact with dll�s
Which is running on AS400 machines. Currently our application, which is mainly retrieving the data and passing some parameter to the dll�s through Delphi application.
There are two dll�s called
1) Client side dll - to make the connection with server side dll.
2) Server side dll � to deal all server side operations.
Now, I have to write the interface in java to interact with client side dll and I have to display the values on browser.
If any one did this kind of application give guidance for me
Thanks in advance.
Selvin.look for those applications/keywords
JNI (java native interface)
jactivex -
How to unload .dll from java application.
Hi,
I want to unload .dll (Library) for an specific event (Custom event).
Thanks in advance.You can't.
The closest that you can get is to create another dll that loads the first. And have a method that allows you to unload it. -
How to execute any cmd command from java application?
Hi all,
How to execute or call any command of cmd from java application??
Is there any method to do so??
Or, is it possible to do it using Runtime.exec() ??? And if so, how to use it, please explain with ab example...
I'll highly appreciate....
Thank you.If google would be the best option, then I would not be on Sun's forums and I would not have asked experts like you, sir !! :-)
Neway, I got the solution from PhHein !!
Good link indeed..
Cheers.. -
Can anybody tell me how to send/receive the sms from java application
Hi All,
Can any body tell me, how to send/receive the sms from java application to mobile phones.
I have installed the jsms engine and when i try to connect to the mobile device ,the jsms server is giving
the following error.
Cannot connect to GSM Device, error : -11Which jsms? Google finds several.
Try the website where you downloaded it. -
Can any body tell me, how to send/receive the sms from java application
Hi All,
Can any body tell me, how to send/receive the sms from java application to mobile phones.
I have installed the jsms engine and when i try to connect to the mobile device ,the jsms server is giving
the following error.
Cannot connect to GSM Device, error : -11The best place to ask your question is at the JSMS website, forum or mailing list since this is no error that directly comes from a class belonging to the core Java classes.
-
Can we run EXE file/ Another Java Program from Java Application? How?
Can we run EXE file and another java program from java application?
Thanks in advanceExample running adobe acrobat
String command = "C:\\Program Files\\Adobe\\Acrobat 5.0\\Reader\\AcroRd32.exe /t "+selectedDocument+" \\\\CONTROL\\HP LaserJet 4L";
Runtime rn = Runtime.getRuntime();
Process process = rn.exec(command);
process.waitFor();rykk -
Send short message from Java application on mobile phone to server; http
Hello!
My question is: can I send short message from Java application on mobile phone to server - with the use of SMS (WMA) or http connection?
I found this topic http://forums.sun.com/thread.jspa?threadID=5405431 about: "how to send data from midlet to servlet using doPost method".
There is also such topic http://forums.sun.com/thread.jspa?threadID=5408046&tstart=0 about: "CLDC and MIDP - sending SMS to server -> Wireless Messaging API (WMA)".
Please, kindly help me.
Code from the topic mentioned above, edited by me so that it can be read easily:
//http://forums.sun.com/thread.jspa?threadID=5405431
//CLDC and MIDP - Re: how to send data from midlet to servlet using doPost method
I want to know how to pass the values .
for examples : this is what i wrote for doGet
String url = setting.getUrl().toString()"/testProServlet/servlet/UpdateCompanyProfile?userId="+loggedInUserId"&svComp="saveCompHex;
userId and svComp has the data which is very long so i wanted to use doPost.
Now i dont know how to do it.
This is what i have done in doGet (midlet)
public void saveCompanyProfile(String saveComp,int flag,String blankFieldNm)
System.out.println("flag===" flag);
if (flag==1)
displayAlert("Company Profile Edit",blankFieldNm+" field cannot be blank.",AlertType.ERROR, edCmpRecForm, true);
else
String saveCompHex = helper.encodeHexString(saveComp);
// String saveCompHex =saveComp;
HttpConnection httpConn = null;
serverSettings setting = new serverSettings();
System.out.println("saveCompHex===" saveCompHex);
String url = setting.getUrl().toString()"/testProServlet/servlet/UpdateCompanyProfile?userId="loggedInUserId"&svComp="saveCompHex;
System.out.println("url of save company profile:: "+url);
InputStream is = null;
OutputStream os = null;
try {
// Open an HTTP Connection object
httpConn = (HttpConnection) Connector.open(url);
System.out.println("urlMidlet1 save edited company data===::" url.length());
// Setup HTTP Request
httpConn.setRequestMethod(HttpConnection.POST);
httpConn.setRequestProperty("User-Agent","Profile/MIDP-1.0 Confirguration/CLDC-1.0");
System.out.println("urlMidlet2===" url);
int respCode = httpConn.getResponseCode();
System.out.println("respCode edit company profile=====" respCode);
if (respCode == httpConn.HTTP_OK)
StringBuffer sb = new StringBuffer();
os = httpConn.openOutputStream();
is = httpConn.openDataInputStream();
int chr;
while ((chr = is.read()) != -1)
sb.append((char) chr);
String sResultSvCompanyProfile= sb.toString();
System.out.println("+++++++++++++Company sResult+++++++++++++==="sResultSvCompanyProfile);
if (resultViewCompanyProfile.trim().equals(""))
System.out.println("++++++++++++++If++++++++++++++SaveCompanyProfile===");
displayAlert("Login Incorrect","Username and Password incorrect", AlertType.ERROR, mainForm, true);
else
System.out.println("++++++++++++++Else++++++++++++++SaveCompanyProfile===");
//companyProfile();
displayAlert1("Information","Company Profile edited successfully", AlertType.INFO, profileMenuScreen, true);
else
System.out.println("Error in opening HTTP Connection. Error#" respCode);
//the line below divided into two lines because it was too long
displayAlert("Connection Failed","Cannot connect to server, please contact the Administrator.",
AlertType.ERROR, mainForm, false);
catch(IOException e)
e.getMessage();
finally {
if(is!= null)
try
is.close();
catch (IOException e)
// TODO Auto-generated catch block
e.printStackTrace();
displayAlert("Connection Failed","Cannot connect to server, please contact the Administrator.",
AlertType.ERROR, mainForm, false);
if(os != null)
try
os.close();
catch (IOException e)
// TODO Auto-generated catch block
e.printStackTrace();
displayAlert("Connection Failed","Cannot connect to server, please contact the Administrator.",
AlertType.ERROR, mainForm, false);
if(httpConn != null)
try
httpConn.close();
catch (IOException e)
// TODO Auto-generated catch block
e.printStackTrace();
displayAlert("Connection Failed","Cannot connect to server, please contact the Administrator.",
AlertType.ERROR, mainForm, false);
} //end finally
} //end else (?)
} //end savecompanyhi,
SMS API(WMA) is an optional package. It is not a MIDP1.0 or MIDP2.0 api's.
There are phones which has WMA api with MIDP1.0 support .... Nokia 3650
Seimens has some phone with their own api's to send sms.Check out seimens site for more info
BTW, What do you mean buy sending SMS to Server????
If you want to send message to server you can do it with Http.
HTH
phani
Maybe you are looking for
-
I have downloaded I-Cloud and the new ios program. Where do my text go through now if they don't show up on my bill in the data usage section? When I get a text from friends sometime their e-mail address shows at the top of the message instead of the
-
E-71 : Can you listen to FM without attaching head...
Hello I'm a new Nokia E71 user. Just got my device yesterday. Appreciate if somebody could answer my questions. 1. I can listen to FM radio but noticed that I must use the headphone to do that. It must be manually plugged in. It gives me an option to
-
Downloaded apps not starting after splash screens
I've had this device for about a month. I recently paid the $10 to upgrade the software to version 3.0. There are 1.9 free GB on the device. I sync it via a Windows Vista machine. I have not downloaded any apps through iTunes on the Vista machine. I
-
TM2- no pressure sensitivity in photoshop!
hi guys, i just installed photoshop cs3 , which both do not work when it comes to pressure senstivity, ive tried updating it but still no go, please, need help!
-
Bug or I don't know how to use the software?
I am using shared variables to summarize data to a main report for orders (in the main report) and credit notes (in the subreport) to the main report. I then have a formula that restates the sum of my orders per salesperson, done so that I can use th