Unable to compile, cannot find symbol - variable arg
Hi, I'm new to Java. I have tried to compile the following code. but it won't work
public class Testing
public static void main(String[] args)
int size = args.length;
int largest = -9;
for ( int i = 0; i<size; i++ )
if ( arg[i] > largest )largest = arg;
System.out.println("Largest is " +largest);
I have tried adding int x = Integer.parseInt(args[i]);
but the same error code...
Could it be compiler problem?i'm using BlueJ.
Thanks for helping...
It is because you a comparin a String to an int. This won't work. You need to convert your String to and int.
Take a look at this:
public class Testing
public static void main(String[] args)
int size = args.length;
int largest = -9;
int value;
for ( int i = 0; i<size; i++ )
value=Integer.parseInt(args); //converts the String to an int
if ( value > largest )largest = value;
System.out.println("Largest is " +largest);
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Integer.html
You need to read the API to check what methods you can use. If you have a problem with say a Sting then google for "Java String API" and view the methods in the String class. You need to make yourself familiar with whats available.
Similar Messages
-
Issue with - "cannot find symbol - variable JOptionPane"
need some help, got the below loop and want it to be able to loop by the number input by the input dialog. when i compile it i get an error in BlueJ. the error is "cannot find symbol - variable JOptionPane". Any help. have tried a few things however cannot get this to work at all. any suggestions?
public void numberLoop()
String qA = JOptionPane.showInputDialog(null,"How many times should this be completed (e.g. 1,2,3,4)?","Question",JOptionPane.QUESTION_MESSAGE);
int qA2 = Integer.parseInt(qA);
for (int startNum = 1; startNum <= qA2; startNum++)
System.out.println(startNum + " squared is " + (startNum * startNum));
}never mind i fixed it. forgot the below.
import javax.swing.JOptionPane;
LOL -
E.getSource() cannot find symbol - variable e
I'm currently developing a program for course I'm in that needs to allow a user to open a file, scan the information out of it and display the results.
I'm currently stuck on an error that's really confused me. On the line: if (e.getSource() == readButton) {
the compiler displays the following <cannot find symbol - variable e>.
If anyone could advise me as to my mistake I'd be very happy.
public void readData(){
this.textArea.setText(""); // clear the text area, ready to append new strings.
fc = new JFileChooser();
File file = null;
FileReader reader = null;
if (e.getSource() == readButton) {
int rValue = fc.showOpenDialog(Plotter.this);
if (rValue == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
reader = new FileReader(file);
log.append("Opening: " + file.getName() + "." + newline);
else {
log.append("Open cancelled by user." + newline);
log.setCaretPosition(log.getDocument().getLength());
Scanner input = new Scanner(file);
while (input.hasNextLine()){
input.close();
}scphan wrote:
I guess you probably didn't see the post previous to yours ;). Just 2 minutes difference;Yes I did read that post. That is what prompted me to say I think they are doing it wrong. OP suggested that the readData method needed the ActionEvent to be passed as a parameter. Whereas I believe the actionPerformed method should be handle the event and the readData method should do just that: read data.
public void actionPerformed(ActionEvent e) {
if (e.getSource() == readButton) {
readData();
private void readData() {
// method just reads the file
// no need to handle event here
} -
The cannot find symbol - variable..... error
i am recieving the "cannot find symbol variable getResident" error with the following line of code:
if (Client.getResident=true)
System.out.printf("Your Medicare Levy Contribution is: $%.2f %n", Client.getMedicare());
i cant figure out why, maybe someone else may know and be able to help, i know that with int or double type methods u put parenthesis at the end of the method name, such as;
while((Client.getGrossSalary())<=0)
but i tried that here and it didnt change anything except the errror message.
i have also tried putting parenthesis around the client.getResident, this didnt work either. i checked and made sure that the getResident method DOES in fact exist also.
cheers for any helpI have tried the following:
if (Client.getResident()=true)
if ((Client.getResident=true))
if ((Client.getResident=(true)))
if ((Client.getResident(true)))
and none of these work, most of these alternatives return the error: unexpected type (Resident variable is boolean) -
5 Errors Left: "Cannot find symbol variable "
I think I have almost completed my error fixing but I cannot seem to figure out how to fix these last few errors I have.
Here are my errors:
--------------------Configuration: MadrigalRPA6 - JDK version 1.6.0_02 <Default> - <Default>--------------------
E:\MadrigalR\MadrigalRPA6\src\MadrigalRPA6.java:113: cannot find symbol
symbol : variable size
location: class ServicesArray
servicesArray = new PetService[size];
^
E:\MadrigalR\MadrigalRPA6\src\MadrigalRPA6.java:115: cannot find symbol
symbol : variable io
location: class ServicesArray
int size = io.readInt("How many services do you have to enter?");
^
E:\MadrigalR\MadrigalRPA6\src\MadrigalRPA6.java:123: cannot find symbol
symbol : variable number
location: class ServicesArray
for(int i = 0; i < number; ++i)
^
E:\MadrigalR\MadrigalRPA6\src\MadrigalRPA6.java:135: cannot find symbol
symbol : variable number
location: class ServicesArray
for(int i = 0; i < number; ++i)
^
E:\MadrigalR\MadrigalRPA6\src\MadrigalRPA6.java:144: cannot find symbol
symbol : variable io
location: class ServicesArray
io.writeInfo(info);
^
5 errors
Process completed.
* @(#)MadrigalRPA6.java
* MadrigalRPA6 application
* @author
* @version 1.00 2007/11/5
* Program Purpose: This program is designed to store available services for
* Dr. Doolittle's Mobile Pet Clinic.
import staugIO.StaugIO;
//DECLARE PET SERVICES CLASS
class PetService
private String ServiceCode = " ";
private String ServiceName = " ";
private String ServiceDescription = " ";
private String ServiceType = " ";
private double price = 0.00;
private StaugIO io = new StaugIO();
//CONSTRUCTOR
public PetService()
//END CONSTRUCTOR
//SET PET SERVICES NAME
public void setServiceCode()
ServiceCode = io.readString("Enter the service code");
}//END setServiceCode()
//SET SERVICE NAME
public void setServiceName()
ServiceName = io.readString("Enter the service name");
}//END setServiceName()
//SET SERVICE DESCRIPTION
public void setServiceDescription()
ServiceDescription = io.readString("Enter the service description");
}//END setServiceDescription
//SET SERVICE TYPE
public void setServiceType()
ServiceType = io.readString("Enter the service type");
}//END setServiceType()
//SET SERVICE PRICE
public void setPrice()
price = io.readDouble("Enter the service price");
}//END setPrice()
//GET PET SERVICE NAME
public String getServiceCode()
return ServiceCode;
}//END getServiceCode()
//GET SERVICE NAME
public String getServiceName()
return ServiceName;
}//END getServiceName()
//GET SERVICE DESCRIPTION
public String getServiceDescription()
return ServiceDescription;
}//END getServiceDescription
//GET SERVICE TYPE
public String getServiceType()
return ServiceType;
}//END getServiceType
//GET SERVICE PRICE
public double getPrice()
return price;
}//END getPrice
}//END PetService CLASS
class ServicesArray
PetService[] servicesArray; // Code the reference to the null array.
//CONSTRUCTOR
public ServicesArray()
//END CONSTRUCTOR
public void getSize()
servicesArray = new PetService[size]; *////////ERROR HERE*
//READ NUMBER OF SERVICES TO STORE
int size = io.readInt("How many services do you have to enter?"); *///////ERROR HERE TOO*
//DYNAMICALLY DEFINE ARRAY OF PET SERVICE OBJECTS
PetService services[] = new PetService[size];
//DEFINE PET SERVICE OBJECTS AND FILL ARRAY OF OBJECTS WITH PET SERVICE DATA
for(int i = 0; i < number; ++i) */////////////ERROR HERE ASWELL*
services[i] = new PetService();
services.setServiceCode();
services[i].setServiceName();
services[i].setServiceDescription();
services[i].setServiceType();
services[i].setPrice();
}//END FOR
//BUILD OUTPUT STRING FROM ARRAY OF PET SERVICE OBJECTS
//AND DISPLAY PET SERVICES ONE AT A TIME
for(int i = 0; i < number; ++i) *////////HMM WOW THIS DOESN'T SURPRISE ME THAT I HAVE ANOTHER ERROR*
String info = "PET SERVICE " + (i+1) + " DATA\n";
info += "\nSERVICE CODE: " + services[i].getServiceCode() + "\n"
+ "SERVICE: " + services[i].getServiceName() + "\n"
+ "DESC: " + services[i].getServiceDescription() + "\n"
+ "TYPE: " + services[i].getServiceType() + "\n"
+ "PRICE: " + services[i].getPrice() + "\n";
//DISPLAY PET SERVICE DATA
io.writeInfo(info); *////////////ERROR HERE AS WELL*
}//END FOR
}//END getSize()
}//END ServicesArray CLASS
public class MadrigalRPA6
public static void main(String[]args)
PetService service = new PetService();
}//END main()
}//END MADRIGALRPA6 CLASSwow i simply added the
private StaugIO io = new StaugIO();
into my ServicesArray class and i got the process completed with no errors, thats awesome but what doesnt make sense is this summary of this assignment that i have:
Code a program that will store available services for Dr. Doolittle's Mobile Pet Clinic. Let the user determine the size of the array. Once the array has been populated with service information, display the contents of the array one at a time in separate GUI windows. Screen capture your output to a Word file and submit it with everything else. Use the code on pp 365-367 in the textbook to help you. Assume that the spacing is always double after a period and colon. You may limit your array size to no more than 3 as indicated by the sample output below. Use the sample output to test your array.
PET SERVICE NO. 1
SERVICE CODE: DG-2478
SERVICE: Dog Group I
DESC: DHLPP, Corona, Bordetella, Rabies
TYPE: Vaccine
PRICE: $47.50
PET SERVICE NO. 2
SERVICE CODE: FL-3182
SERVICE: Feline Group I
DESC: FVRCP, FeLV, Rabies
TYPE: Vaccine
PRICE: $46.50
PET SERVICE NO. 3
SERVICE CODE: DG-4682
SERVICE: Dog Spay
DESC: Abdominal surgery to remove the ovaries and/or uterus
(ovariohysterectomy).
TYPE: Surgery
PRICE: $57.50
No where in my code do i even have any of this so how would the user be able to see this? Is this program designed to just display the SERVICE CODE: and then the user types in the DG-4682? etc etc..
I ask this because I cannot view my dialog boxes because when I run the program i get nothing, just process completed, nothing else. -
Error: Cannot find symbol: Variable Name
Hi Guys,
I'm having some trouble with a piece of code. The error that I'm getting is:
program.java:17: cannot find symbol
symbol : variable name
location: class program
name.CTI(names[0].charAt(0));
^
My Code is shown here:
import java.io.*;
import java.lang.*;
class program{
public static void main(String[] args){
String names [] = {"brian", "stu", "mouse"};
program name = new program ();
name.sortArrayStr(names);
//name.CTI(names[0].charAt(0));
public void sortArrayStr( String[] names ){
name.CTI(names[0].charAt(0));
public int CTI ( char letter ){
char c = letter;
int k = (int) c;
System.out.println("ASCII = " + k + ".");
return k;
}What I'm trying to do is get the name.CTI method caled from within sortArrayStr. When i call name.CTI from main it works fine, (commented part) but when i try from sortArrayStr I get this problem.
Anyone have any ideas?
Many ThanksVariable name is a local variable defined in method main, so it can not be referenced by writing name in another method like sortArrayStr.
The good news is, if you want to call CTI from sortArrayStr, just do it:
public void sortArrayStr( String[] names ){
CTI(names[0].charAt(0));
} -
Errors in Servlet compilation - CANNOT FIND SYMBOL
hi,
i'm trying to compile a servlet "MyServlet" but i get 4 errors like this:
+...\classes\com\servlet\MyServlet.java:353: CANNOT FIND SYMBOL+
+symbol : variable com+
location: class com.servlet.MyServlet
private static Logger logger = Logger.getLogger(com/dao/MessageDAO.getName());
(and 3 errors about variable "dao", methods "getName" and *"getLogger"*)
i import (guess correctly...) the packages which contains getname abd getlogger:
import org.apache.log4j.Logger;
import com.dao.MessageDAO;
may you please tell me where i make mistakes?
thanks a lot!!!thanks yawmark, guess i made a step forward....
but i still have this lonely error:
...\WEB-INF\classes\com\servlet\MyServlet.java:353: cannot find symbol
symbol : method getName()
location: class com.dao.MessageDAO
private static Logger logger = Logger.getLogger(com.dao.MessageDAO.getName());
+>But that sort of prompts the question, why are you using the MessageDAO logger in your servlet class?+
sorry but i can't answer, i'm working on existing code and i've only to modify it...
moreover i'm a java principiant...
another question: looking messageDAO.java i've seen that there isn't the getName() method...but only this statement at the end (just before "}" ) of the file *("\" notation again*...):
private static Logger logger = Logger.getLogger(com/dao/MessageDAO.getName());
is it a great error?
thanks -
Cannot find symbol : variable componentFactory
after successfully creating webservice model when i build my webdynpro dc i got error that "typeRegistry" cannot be resolved
i sending my error log below. How to solve this problem?
Mar 28, 2008 11:14:29 AM /userOut/Development Component (com.sap.ide.eclipse.component.provider.listener.DevConfListener) [Thread[ModalContext,5,main]] ERROR: Test: Build failed for asianpaints.com/Test(asianpaints.com_TRY0802SC_1) in variant "default":
Build log -
Development Component Build (2008-03-28 11:14:24)
Component name: Test
Component vendor: asianpaints.com
SC compartment: asianpaints.com_TRY0802SC_1
Configuration: J2E_TEST1402_D
Location: J2E_TEST1402_D
Source code location: http://172.25.10.210:50000/dtr/ws/TEST1402/asianpaints.com_TRY0802SC/dev/inactive/DCs/asianpaints.com/Test/_comp/
DC root folder: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\
DC type: Web Dynpro
Host: RaviShankar
DC Model check:
[dcmake] All used DCs are available locally
[dcmake] validating dependency to build plugin "sap.com/tc/bi/bp/webDynpro"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/cmi"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/ddic/ddicruntime"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/ddic/metamodel/content"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/wd/webdynpro"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/logging"
[dcmake] validating dependency to public part "default" of DC "sap.com/tc/wdp/metamodel/content"
[dcmake] validating dependency to public part "default" of DC "sap.com/com.sap.aii.proxy.framework"
[dcmake] validating dependency to public part "default" of DC "sap.com/com.sap.aii.util.misc"
[dcmake] validating dependency to public part "default" of DC "sap.com/com.sap.exception"
[dcmake] validating dependency to public part "default" of DC "sap.com/com.sap.mw.jco"
[dcmake] validating dependency to public part "default" of DC "sap.com/mail"
[dcmake] validating dependency to public part "default" of DC "sap.com/IAIKSecurity"
[dcmake] validating dependency to public part "default" of DC "sap.com/activation"
[dcmake] validating dependency to public part "default" of DC "sap.com/webservices"
[dcmake] validating dependency to public part "default" of DC "sap.com/webservices_lib"
[dcmake] validating dependency to public part "default" of DC "sap.com/sapxmltoolkit"
[dcmake] DC model check OK
Start build plugin:
[dcmake] using build plugin: sap.com/tc/bi/bp/webDynpro
[dcmake] starting build plugin from : C:\Documents and Settings\RaviShankar\.dtc\0\DCs\sap.com\tc\bi\bp\webDynpro\_comp\gen\default\public\webDynpro\
Build Plugins Version 6.40.0.111 (WebDynproPlugin, 630_VAL_REL ) from 2005-09-08 23:39:44 CEST
Building development component 'Test', vendor 'asianpaints.com', type 'Web Dynpro'
software component 'TRY0802SC', vendor 'asianpaints.com'.
location 'J2E_TEST1402_D'.
source code location 'http://172.25.10.210:50000/dtr/ws/TEST1402/asianpaints.com_TRY0802SC/dev/inactive/'.
General options:
convert *.xlf to *.properties: yes
include sources for debugging: yes
Reading BuildInfrastructure extension from DC tc/bi/wdtech (vendor sap.com)
Reading BuildInfrastructure extension from DC tc/bi/ddictech (vendor sap.com)
Reading BuildInfrastructure extension from DC tc/bi/javatech (vendor sap.com)
Reading BuildInfrastructure extension from DC tc/bi/util (vendor sap.com)
Added technology 'sap.com/tc/bi/core'
Added technology 'sap.com/tc/bi/javatech'
Added technology 'sap.com/tc/bi/ddictech'
Added technology 'sap.com/tc/bi/wdtech'
Preparing data context..
Warning: No 'default' JDK_HOME_PATH defined, will use running VM. Please update your configuration.
Data context prepared in 0.171 seconds
Executing macro file..
Using macro file: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\sap.com\tc\bi\bp\webDynpro\_comp\gen\default\public\webDynpro\macros\build.vm
Creating output file: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\gen\default\logs\build.xml
Macro file executed in 0.125 seconds
Starting Ant with build file: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\gen\default\logs\build.xml
Using temporary directory: C:\Documents and Settings\RaviShankar\.dtc\0\t\4AA094DB605D8518AA45B40C0795DC90
Using build target: build
Ant build started at 2008-03-28 11:14:25 GMT-08:00 (PST)
Using Ant version 1.5.4
prepare:
[mkdir] Created dir: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\gen\default\deploy
gen:
[ddgen]
[ddgen] [Info] Property deployment is true: Deployment information is provided!
[ddgen] [Info] Property sourcepath: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages
[ddgen] [Info] Property targetpath: C:\Documents and Settings\RaviShankar\.dtc\0\t\4AA094DB605D8518AA45B40C0795DC90/gdd
[ddgen] [Info] Property archivename: asianpaints.com~Test
[ddgen] [Info] Property vendor: asianpaints.com
[ddgen] [Info] Property dcname: Test
[ddgen] [Info] Property language: Available languages are automatically determined!
[ddgen] [Info] Property addpaths ...
[ddgen] [Info] SapMetamodelDictionaryContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
[ddgen] [Info] SapMetamodelWebdynproContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
[ddgen] [Info] Initialize generation templates from configuration jar:file:/C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extddic/_comp/gen/default/public/def/lib/java/SapDictionaryGenerationCore.jar!/DictionaryGenerationConfigurationCompiled.xml
[ddgen] [Info] Generating dbtables/sdmDeployDd.xml
[ddgen] [Info] Generation finished (0 seconds)
[ddgen]
[timer] Data dictionary generator finished in 0.344 seconds
[wdgen]
[wdgen] [Info] Property deployment is true: Deployment information is provided!
[wdgen] [Info] Property sourcepath: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages
[wdgen] [Info] Property targetpath: C:\Documents and Settings\RaviShankar\.dtc\0\t\4AA094DB605D8518AA45B40C0795DC90/gwd
[wdgen] [Info] Property archivename: asianpaints.com~Test
[wdgen] [Info] Property vendor: asianpaints.com
[wdgen] [Info] Property dcname: Test
[wdgen] [Info] Property language: Available languages are automatically determined!
[wdgen] [Info] Property addpaths ...
[wdgen] [Info] SapMetamodelDictionaryContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
[wdgen] [Info] SapMetamodelWebdynproContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
[wdgen] [Info] SapMetamodelWebdynproContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/wdp/metamodel/content/_comp/gen/default/public/default/lib/java
[wdgen] [Info] SapMetamodelDictionaryContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/ddic/metamodel/content/_comp/gen/default/public/default/lib/java
[wdgen] [Info] Initialize generation templates from configuration jar:file:/C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extwd/_comp/gen/default/public/def/lib/java/SapWebDynproGenerationCore.jar!/WebDynproGenerationConfigurationCompiled.xml
[wdgen] [Info] com.apl.test.TestView --> TextView DefaultTextView: UIElement does not have a label
[wdgen] [Info] Generating packages/com/apl/test/wdp/IPrivateTestView.java
[wdgen] [Info] Generating packages/com/apl/test/TestView.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/InternalTestView.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/IPublicTestComp.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/IPrivateTestComp.java
[wdgen] [Info] Generating packages/com/apl/test/TestComp.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/InternalTestComp.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/IPublicTestCompInterfaceView.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/IPrivateTestCompInterfaceView.java
[wdgen] [Info] Generating packages/com/apl/test/TestCompInterfaceView.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/InternalTestCompInterfaceView.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/IPublicTestCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/IExternalTestCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/IPrivateTestCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/apl/test/TestCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/InternalTestCompInterfaceCfg.java
[wdgen] [Info] Generating packages/com/apl/test/TestCompInterfaceCfg.wdcontroller
[wdgen] [Info] Generating packages/com/apl/test/wdp/IPublicTestCompInterface.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/IExternalTestCompInterface.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/IPrivateTestCompInterface.java
[wdgen] [Info] Generating packages/com/apl/test/TestCompInterface.java
[wdgen] [Info] Generating packages/com/apl/test/wdp/InternalTestCompInterface.java
[wdgen] [Info] Generating packages/com/apl/test/TestCompInterface.wdcontroller
[wdgen] [Info] Generating packages/com/apl/test/wdp/IMessageTestComp.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/TestModel.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getbyname.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_gettwodept.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_adddeptDTO.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_adddeptDTO
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=depdet
[Ant] getParameterStringForWSInvoke:result=this.depdet.getOriginalBean()
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getdeptDTO.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getdeptDTO
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=empid
[Ant] getParameterStringForWSInvoke:result=this.empid
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_addempDTO.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_gettwodept.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_gettwodept
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=d1,d2
[Ant] getParameterStringForWSInvoke:result=this.d1, this.d2
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getdeptDTO.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/ComplexType_EmpdetDTO.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getReg.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getReg
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=regid
[Ant] getParameterStringForWSInvoke:result=this.regid
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getbyname.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getbyname
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=name
[Ant] getParameterStringForWSInvoke:result=this.name
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getbetsal.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_addempDTO.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_addempDTO
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=empdet
[Ant] getParameterStringForWSInvoke:result=this.empdet.getOriginalBean()
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getempdetdeptDTO.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getempdetdeptDTO
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=empid,name,age,salary,address,empdept
[Ant] getParameterStringForWSInvoke:result=this.empid, this.name, this.age, this.salary, this.address, this.empdept.getOriginalBean()
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getbetsal.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getbetsal
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=sal1,sal2
[Ant] getParameterStringForWSInvoke:result=this.sal1, this.sal2
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getempDTO.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getdept2.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_adddeptDTO.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getsalary.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getReg.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getdept0.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getdept0
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=empid
[Ant] getParameterStringForWSInvoke:result=this.empid
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/ComplexType_EmpdetdeptDTO.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_addemp0.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_addemp0
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=empid,name,age,salary,address
[Ant] getParameterStringForWSInvoke:result=this.empid, this.name, this.age, this.salary, this.address
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getdeptwise.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getdeptwise.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getdeptwise
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=deptid
[Ant] getParameterStringForWSInvoke:result=this.deptid
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getempdetdeptDTO.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_addemp1.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getempDTO.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getempDTO
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=empid
[Ant] getParameterStringForWSInvoke:result=this.empid
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/ComplexType_EmpdeptDTO.java
[wdgen] [Info] Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getsalary.java
[Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getsalary
[Ant] getParameterStringForWSInvoke:modeltype=Request
[Ant] getParameterStringForWSInvoke:modeltype=salary
[Ant] getParameterStringForWSInvoke:result=this.salary
[wdgen] [Info] Generating configuration/Components/com.apl.test.TestComp/TestComp.xml
[wdgen] [Info] Generating packages/com/apl/test/wdp/ResourceTestComp.properties
[wdgen] [Info] Generating portalapp.xml
[wdgen] [Info] Generating wd.xml
[wdgen] [Info] Generating application.xml
[wdgen] [Info] Generating application-j2ee-engine.xml
[wdgen] [Info] Generating PublicPartFileList.properties
[wdgen] [Info] Generating PublicPartFileList.xml
[wdgen] [Info] Generation finished (0 seconds)
[wdgen]
[timer] WebDynpro generator finished in 0.953 seconds
[mkdir] Created dir: C:\Documents and Settings\RaviShankar\.dtc\0\t\4AA094DB605D8518AA45B40C0795DC90\classes
[javac] Compiling 88 source files to C:\Documents and Settings\RaviShankar\.dtc\0\t\4AA094DB605D8518AA45B40C0795DC90\classes
C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages\com\apl\test\model\testmodel\proxies\HaiImpl.java:12: cannot find symbol
symbol : variable _typeRegistry
location: class com.apl.test.model.testmodel.proxies.HaiImpl
this._typeRegistry = new com.sap.engine.services.webservices.jaxrpc.encoding.TypeMappingRegistryImpl();
^
C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages\com\apl\test\model\testmodel\proxies\HaiImpl.java:13: cannot find symbol
symbol : variable _typeRegistry
location: class com.apl.test.model.testmodel.proxies.HaiImpl
this._typeRegistry.fromXML(this.getClass().getClassLoader().getResourceAsStream("com/apl/test/model/testmodel/proxies/types.xml"),this.getClass().getClassLoader());
^
C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages\com\apl\test\model\testmodel\proxies\HaiImpl.java:18: cannot find symbol
symbol : variable componentFactory
location: class com.apl.test.model.testmodel.proxies.HaiImpl
this.componentFactory = componentFactory;
^
C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages\com\apl\test\model\testmodel\proxies\HaiImpl.java:20: cannot find symbol
symbol : variable _typeRegistry
location: class com.apl.test.model.testmodel.proxies.HaiImpl
this._typeRegistry = new com.sap.engine.services.webservices.jaxrpc.encoding.TypeMappingRegistryImpl();
^
C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages\com\apl\test\model\testmodel\proxies\HaiImpl.java:21: cannot find symbol
symbol : variable _typeRegistry
location: class com.apl.test.model.testmodel.proxies.HaiImpl
this._typeRegistry.fromXML(this.getClass().getClassLoader().getResourceAsStream("com/apl/test/model/testmodel/proxies/types.xml"),this.getClass().getClassLoader());
^
5 errors
Ant build finished with ERRORS
file:C:/Documents and Settings/RaviShankar/.dtc/0/DCs/asianpaints.com/Test/_comp/gen/default/logs/build.xml:137: Compile failed; see the compiler error output for details.
Ant build finished at 2008-03-28 11:14:29 GMT-08:00 (PST), Duration: 3 seconds
Build finished with ERROR
Cleaning up.Hi
I tried that but still i'm getting the same error
I have also tried to create web service model for the same webservice in local web dynpro project there it got build and deployed succesfully and i'm getting this error only with DC project (Track)
with regards
Ravi shankar
Edited by: Ravi Shankar on Mar 10, 2008 12:53 PM -
Having trouble finding out why i get "cannot find symbol variable textio"
Im trying to write a romanNumeral converter program.
I dont know what else im doing wrong!
Please help me to see and understand what i did wrong!Please help me to see and understand what i did wrong!You are using something called 'textio'
The compiler doesn't know what that is.
It is telling you exactly that. -
Cannot find symbol class Scanner
hi all
i'm defining a class within a project so i can use the class inside my program, but the line:
Scanner keyboard = new Scanner(System.in);generates an error with my compiler:
cannot find symbol class Scanner
please helpyou aren't using jdk 5 or higher then. that's when scanner was added to the jdk.
download a modern jdk and you'll be fine.
% -
Unable to compile "SerialDemo.java", many "cannot find symbols" errors
I have all the correct files in their respective directory.
comm.jar in jre\lib\bin,
javax.comm.properties in jre\lib
win32com.dll in jre\bin
I extracted all the whole of SerialDemo into one folder and started compiling from there. But it doesn't work. I keep getting many "cannot find symbol" errors. They are usually referred to by:
SerialParameters
SerialConnection
AlertDialog
SerialConnectionException
SerialDemo.java is not edited and was compiled directly. All of my files are in one folder (AlertDialog.java compiles fine and is in the same folder, etc)
I was wondering what might be the cause of it. I'm currently using a Windows XP Service Pack 2, IBM P3 Laptop. I was reading "http://forum.java.sun.com/thread.jspa?threadID=674514&messageID=3941560"
And I found out it works fine on Win2k OS. Why is this so? I'm getting the exact same error as he stated on his last post and I tried looking for a solution and decided to turn to you guys. I'd really appreciate some help, if any. Thanks in advance.I followed the PlatformSpecific. I realised that I
added one for JRE when it wasn't required. The
problem was solved.
Thank you so much, the both of you. My stupid mistake
caused quite a bit of havoc. I apologise.No need to apologise; The confusing part is that when you download
a jre, that's just what your get: a jre, but when you download the jdk
you not just get the jdk and the jre but you get a second jre with them,
stored under the jdk directory.
To the programmer that second jre is useless, it is used internally by
the jdk tools.
kind regards,
Jos -
Javac = "cannot find symbol" when compiling class referencing other classes
I have several Java files in a directory which is declared as a package at the start of the files
package filemanager;
This program works perfectly in an IDE, however I'm having problems with compiling in command line.
I have set the classpath as I understand to be right for my computer to:
C:\Program Files\Java\jdk1.6.0_02\bin
I can compile a class that references no other classes in this package/directory.
However files which reference other classes bring up such errors:
javac AllFiles.javaAllFiles.java:174: cannot find symbol
symbol : variable Bob
location : class filesmanager.AllFiles
Bob.getItem(itemRef);
Where Bob is an example of another class. Even though I can say, compile Bob on it's own as it doesnt have any such reference.
I've tried:
javac -cp "C:\Program Files\Java\jdk1.6.0_02\bin" AllFiles.javaThis also failed.
Any ideas?
Edited by: ajr87 on Feb 8, 2008 10:26 AMI've tried spoon_'s suggestion, but I'm still getting the error ("cannot find symbol"). Here is my code:
File Hello/Fred.java:
package Hello;
public class Fred
public int age;
public Fred()
this.age = 1;
} // public class FredFile Hello/Hello.java:
package Hello;
public class Hello
public static void main(String args[])
Fred fred = new Fred();
System.out.println("Fred is " + fred.age);
} // public class HelloAnd here is my attempt to compile Fred.java and Hello.java:
C:/Users/levner/programs[219]javac -cp c:\users\levner\programs\hello Hello\Fred.java
C:/Users/levner/programs[220]javac -cp c:\users\levner\programs\hello Hello\Hello.java
Hello\Hello.java:14: cannot find symbol
symbol : class Fred
location: class Hello.Hello
Fred fred = new Fred();
^
Hello\Hello.java:14: cannot find symbol
symbol : class Fred
location: class Hello.Hello
Fred fred = new Fred();
^
2 errorsI am doing this work on a PC running Vista using javac 1.6.0_10. I've tried various combinations of upper and lower case names for the package and file names, and I always get the same errors.
Thanks in advance for your help. David -
Cannot find symbol error when compiling in different packages
Hey all,
I'm trying to divide my project into a sensible hierarchy. This is what I want:
MyProject
MyProject/src ................................. where all the source files are (no further directories)
MyProject/classes
MyProject/classes/Main.class
MyProject/classes/classes2 ................ sorry for not being creative XD
MyProject/classes/classes2/Age.classNow, Age uses Main, and this is where the trouble is. I'm using javac directly to compile Age, and this is how I'm doing it:
//from MyProject
javac -cp classes src/Age.javaAnd I get this error:
bla bla bla...cannot find symbol
symbol : variable Main
location: class classes2.Age
years = (byte)(Main.year - m.getYear());
^Main is already compiled and in place.
Also, this is how Age.java starts:
package classes2;
public class Age
{...etcI'm using JCreator as an IDE (and using it's own build function, the same error occurs, which is why I tried directly compiling the file).
Why can't javac find Main.class? I tried searching Google, but my particular problem didn't seem to crop up.
Hope I provided enough information, and ask if more is needed.
Many thanks :)If Main is not in a package (which it appears not to be), then it cannot be referenced by any class that is in a package. If Main is in a package, then you'll need to refer to it by it's fully-qualified name (or import it as such) if it's not in the same package as the class that's referring to it, and Main.class will have to be in a directory that corresponds to its package.
Also, though the compiler may not require it, your source code directory structure should match your package hierarchy. -
Cannot find symbol error when compiling from cmd
When compile and running program from Eclipse 3.3 everything works fine, but when trying to compile from cmd I get this error:
C:\TEMP\1>javac A.java
A.java:38: cannot find symbol
symbol : class SwingWorker
location: package javax.swing
import javax.swing.SwingWorker;
^
A.java:48: cannot find symbol
symbol : class SwingWorker
location: class A
class Task extends SwingWorker {
^
A.java:109: cannot find symbol
symbol : method addPropertyChangeListener(A)
location: class A.Task
task.addPropertyChangeListener(this);
^
A.java:110: cannot find symbol
symbol : method execute()
location: class A.Task
task.execute();
^
java -version get back: java version "1.6.0_14"....
now, if i copy .class file that Eclipse made and just execute thet .class file from cmd everything works fine.
here is the code, but i think that problems is somwhere else. i tried to serach on google, but... :(
import java.awt.BorderLayout;
import java.awt.Cursor;
import java.awt.Insets;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.SwingWorker;
public class A extends JPanel implements ActionListener, PropertyChangeListener {
private JProgressBar progressBar;
private JButton startButton;
private JTextArea taskOutput;
private Task task;
class Task extends SwingWorker {
* Main task. Executed in background thread.
// @Override
public Void doInBackground() {
System.out.println("test");
return null;
* Executed in event dispatching thread
// @Override
public void done() {
Toolkit.getDefaultToolkit().beep();
startButton.setEnabled(true);
setCursor(null); //turn off the wait cursor
taskOutput.append("Done!\n");
public A() {
super(new BorderLayout());
//Create the demo's UI.
startButton = new JButton("Start");
startButton.setActionCommand("start");
startButton.addActionListener(this);
progressBar = new JProgressBar(0, 100);
progressBar.setValue(0);
progressBar.setStringPainted(true);
taskOutput = new JTextArea(25, 50);
taskOutput.setMargin(new Insets(5,5,5,5));
taskOutput.setEditable(false);
JPanel panel = new JPanel();
panel.add(startButton);
panel.add(progressBar);
add(panel, BorderLayout.PAGE_START);
add(new JScrollPane(taskOutput), BorderLayout.CENTER);
setBorder(BorderFactory.createEmptyBorder(20, 20, 20, 20));
* Invoked when the user presses the start button.
public void actionPerformed(ActionEvent evt) {
startButton.setEnabled(false);
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
//Instances of javax.swing.SwingWorker are not reusuable, so
//we create new instances as needed.
task = new Task();
task.addPropertyChangeListener(this);
task.execute();
* Invoked when task's progress property changes.
public void propertyChange(PropertyChangeEvent evt) {
if ("progress" == evt.getPropertyName()) {
int progress = (Integer) evt.getNewValue();
progressBar.setValue(progress);
// taskOutput.append(String.format("Completed %d%% of task.\n", task.getProgress()));
* Create the GUI and show it. As with all GUI code, this must run
* on the event-dispatching thread.
private static void createAndShowGUI() {
//Create and set up the window.
JFrame frame = new JFrame("Veritas Backup");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Create and set up the content pane.
JComponent newContentPane = new A();
newContentPane.setOpaque(true); //content panes must be opaque
frame.setContentPane(newContentPane);
//Display the window.
frame.pack();
frame.setVisible(true);
public static void main(String[] args) {
//Schedule a job for the event-dispatching thread:
//creating and showing this application's GUI.
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}thank you very much!!!!Perhaps you are running an older version of javac. What do you get with "javac -version" or try compiling with the full path to jdk 1.6.0_14/bin/javac.
-
Compile error : Cannot find symbol
hello, i'm having trouble compiling a bean that resorts to another bean's public operation. Im trying to make a shopping cart which takes individual item orders such as item name and quantity and place them within an array list called cart in another bean. The errors i get when im trying to compile is:
cannot find symbol
symbol : class OrderItem
location: class beans.WidgetOrder
public void setItem(OrderItem o){cart.add(o);}I've looked at other threads and heard that quicktime can intervein with the classpath, so i deleted that, and also checked that CLASSPATH is set to C:\Program Files\Java\jre1.6.0_04\lib\ext\QTJava which it is, but the javabeans are set in the same path so i don't know what difference that is.Are you using an IDE?
Is the OrderItem class in the beans package?
You should have a path structure like some/path/beans where the WidgetOrder.class file will reside inside the beans directory. If OrderItem is in the beans package, then when you compile you should use something like "javac -cp some/path WidgetOrder.java"
Maybe you are looking for
-
Bizarre scrolling effect - anyone know how to get rid of it?
when I open a document using Acrobat 9 it scrolls very slowly and with colours. very hard to describe but lines of text will be highlighted in pink and then scroll slowly and the colour will gradually change to brown, green, blue , black (helpful!!),
-
STO over receipts & IS-CWM 2.00
Standard SAP does not allow over receipts to happen during Goods Receipt of a STO Does IS-CWM 2.00 allow over receipts to happen during Goods Receipt.
-
IDOC_OUTPUT_DELINS - fill enhancement for DELFOR02
Hello, this is something new for me so I hope that somebody here can give me the necessary hints to solve this issue. I have added an enhancement to IDOC type DELFOR02. It is only a segment with three fields on position level. My problem is, how to f
-
I am trying to import my music on my old laptop to my new laptop using Home Sharing both computers are authorized however I can't seem to import due to an error message that says authorization is needed to access "the name of the song" Help.
-
Q:Creating Solaris 11.1 zone inside Solaris 11.1 LDOM fails
Hello, I have a server where I've created a LDOM and I'd like to create zones inside that LDOMs and it isn't working at all for me. If I try to create a zone outside of my LDOM it works perfectly fine. What am I missing here? Control domain: host-22