Problem in compiling packages
I am new to Java. I am currently using Java in developing a simple system. However, my system need to import other external classes.
The main problem is i dont know how to compile this file when they are in separate folder (i am using windows). Let say the main .java is in one folder and other external .java in other folders. I knew this can be done with the use of package. the problem is when i try to compile, there is a problem.
I used to refer from the below link for many times, but still cannot get it.
http://java.sun.com/j2se/1.3/docs/tooldocs/win32/javac.html
can anyone provide me the most simple way of:
1. import from external classes into my main system
e.g: import com.jrefinery.report.Element;
2. how to compile all .java from different directory
3. after i compile, i need the .class files place in other directory
advanced thanks to those who able to provide help.
Sosan
Here's what I would do.
1. Create a directory to hold my packaged classes. For example c:\myjava\classes.
2. Create another directory to hold my source code. For example c:\myjava\source\project1. If you want to divide up the source code into multiple directories, that's ok.
3. Before compiling, "cd c:\myjava\source"
4. Compile with "javac -classpath c:\myjava\classes -d c:\myjava\classes project1\*.java project1\dir1\*.java" (This command assumes some of your .java files are in the dir1 directory.)
The -d options means put the packaged classes into this directory. It will create directories as needed in the classes directory. For example com\jrefinery.
Similar Messages
-
Hi all,
I have problem on compiling packages.
Here is the structure of the directory
1:path is c:\java
2:Created a directory inside java folder called test1 as parent directory,then I created a new folder calledd test2 inside the test1.(c:\java\test1\test2).
3. I have created java class called House.java in which I have declared a package
package test1.test2;4.I have created the main class HouseMain.java with
code]package test1.test2;
5.I have copied all the java class in the folder test2.
I cant get it compiled even after setting the classpath.
Can anyone help me please how to compile ?.
Thank youHi all,
I have problem on compiling packages.
Here is the structure of the directory
1:path is c:\java
2:Created a directory inside java folder called
test1 as parent directory,then I created a new
folder calledd test2 inside the
test1.(c:\java\test1\test2).
. I have created java class called House.java in
which I have declared a package
package test1.test2;4.I have created the main class HouseMain.java with
code]package test1.test2;I have copied all the java class in the folder
test2.
I cant get it compiled even after setting the classpath.
Can anyone help me please how to compile ?.
Thank youTry this:
Navigate to c:\java and type exactly this:
javac -classpath . -d . test1\test2\*.javaNote the "dot" after both -classpath and -d. Read the javac docs to make sure you understand what those mean.
You should see all the .class files in the same directory as your .java files. (Not the best idea, but easy for now.)
To run, type this:
java -classpath . test1.test2.HouseMain% -
[SOLVED] Strange error while compiling packages via AUR
I've been facing this error while compiling packages via AUR. I'm also posting the output of my /etc/makepkg.conf
Error
==> Starting build()...
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether cc supports -O2... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GSTREAMER... yes
checking for GSTREAMER_GTK... yes
checking for XOpenDisplay in -lX11... yes
checking for ncursesw5-config... /usr/bin/ncursesw5-config
checking for initscr in -lncurses... yes
checking whether gcc supports -Wall... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating docs/Makefile
config.status: creating config.h
config.status: executing depfiles commands
fatal: Not a git repository (or any of the parent directories): .git
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /tmp/yaourt-tmp-hellknight/aur-gst123/src/gst123-0.2.0/build-aux/missing --run aclocal-1.11 -Wno-portability
sh: autom4te: command not found
aclocal-1.11: autom4te failed with exit status: 127
make: *** [aclocal.m4] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build gst123.
==> Restart building gst123 ? [y/N]
==> -------------------------------
==>
/etc/makepkg.conf
# /etc/makepkg.conf
# SOURCE ACQUISITION
#-- The download utilities that makepkg should use to acquire sources
# Format: 'protocol::agent'
DLAGENTS=('ftp::/usr/bin/wget -c --passive-ftp -t 3 --waitretry=3 -O %o %u'
'http::/usr/bin/wget -c -t 3 --waitretry=3 -O %o %u'
'https::/usr/bin/wget -c -t 3 --waitretry=3 --no-check-certificate -O %o %u'
'rsync::/usr/bin/rsync -z %u %o'
'scp::/usr/bin/scp -C %u %o')
# Other common tools:
# /usr/bin/snarf
# /usr/bin/lftpget -c
# /usr/bin/curl
# ARCHITECTURE, COMPILE FLAGS
CARCH="x86_64"
CHOST="x86_64-unknown-linux-gnu"
#-- Exclusive: will only run on x86_64
# -march (or -mcpu) builds exclusively for an architecture
# -mtune optimizes for an architecture, but builds for whole processor family
CFLAGS="-march=amdfam10 -mtune=generic -O2 -pipe"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,--hash-style=gnu -Wl,--as-needed"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j8"
# BUILD ENVIRONMENT
# Defaults: BUILDENV=(fakeroot !distcc color !ccache)
# A negated environment option will do the opposite of the comments below.
#-- fakeroot: Allow building packages as a non-root user
#-- distcc: Use the Distributed C/C++/ObjC compiler
#-- color: Colorize output messages
#-- ccache: Use ccache to cache compilation
BUILDENV=(fakeroot !distcc color !ccache)
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
#-- specify a space-delimited list of hosts running in the DistCC cluster.
#DISTCC_HOSTS=""
# GLOBAL PACKAGE OPTIONS
# These are default values for the options=() settings
# Default: OPTIONS=(strip docs libtool emptydirs zipman purge)
# A negated option will do the opposite of the comments below.
#-- strip: Strip symbols from binaries/libraries in STRIP_DIRS
#-- docs: Save doc directories specified by DOC_DIRS
#-- libtool: Leave libtool (.la) files in packages
#-- emptydirs: Leave empty directories in packages
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
#-- purge: Remove files specified by PURGE_TARGETS
OPTIONS=(strip docs libtool emptydirs zipman purge)
#-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
INTEGRITY_CHECK=(md5)
#-- Options to be used when stripping binaries. See `man strip' for details.
STRIP_BINARIES="--strip-all"
#-- Options to be used when stripping shared libraries. See `man strip' for details.
STRIP_SHARED="--strip-unneeded"
#-- Options to be used when stripping static libraries. See `man strip' for details.
STRIP_STATIC="--strip-debug"
#-- Manual (man and info) directories to compress (if zipman is specified)
MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
#-- Doc directories to remove (if !docs is specified)
DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
#-- Directories to be searched for the strip option (if strip is specified)
STRIP_DIRS=(bin lib sbin usr/{bin,lib,sbin,local/{bin,lib,sbin}} opt/*/{bin,lib,sbin})
#-- Files to be removed from all packages (if purge is specified)
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
# PACKAGE OUTPUT
# Default: put built package and cached source in build directory
#-- Destination: specify a fixed directory where all packages will be placed
#PKGDEST=/home/packages
#-- Source cache: specify a fixed directory where source files will be cached
#SRCDEST=/home/sources
#-- Source packages: specify a fixed directory where all src packages will be placed
#SRCPKGDEST=/home/srcpackages
#-- Packager: name/email of the person or organization building packages
#PACKAGER="John Doe <[email protected]>"
# EXTENSION DEFAULTS
# WARNING: Do NOT modify these variables unless you know what you are
# doing.
PKGEXT='.pkg.tar.xz'
SRCEXT='.src.tar.gz'
# vim: set ft=sh ts=2 sw=2 et:
Last edited by tarun.hellknight (2011-04-12 15:45:26)That's strange... it wasn't installed.. although I had never,ever faced a problem while compiling packages via AUR.. maybe, I should be careful when uninstalling orphans.. thanks for the help..
-
Having problem with javax packages
i had problem with compiling my program which is java servlet, and it is complaining that it does exist javax servlet * package , how can i solve this problem?
I don't think servlets come with the standard packages. You have to find it somewhere else. I think you can try J2EE API. There in beta version for 1.3. Should be ok though. Hopefully it will fit right into 1.4.
-
Execution of Immediate SQL in compiled package in two versions of SQL*PLUS
A peculiar problem has risen in our database.
Execution of Immediate SQL in compiled package in two versions of SQLPLUS gives different results
We have a compiled package with two procedures that contain immediate SQL statements, and these are:
+PROC_DELETE_ROWS+
+ -- This immediate sql deletes unreferenced Document Types from the DOC_REF_TYPE table+
+ delete from doc_ref_type t where exists (select 1 from PROARC_DOC_REF_TYPE_VW d where d.doc_ref_type = t.doc_ref_type)+
+ and not exists (select 1 from doc_ref d where d.doc_ref_type = t.doc_ref_type)+
+ and doc_ref_type not in (select doc_ref_type from eis_doc_ref_type)+
+ and doc_ref_type not in (select eis_doc_ref_type from eis_doc_ref_type)+
+PROC_ADD_NEW_ROWS+
+ -- Drop the temporary table+
+ drop table TMP_PROARC_DOC_REF_TYPE+
+ -- Create a temporary table+
+ create table tmp_PROARC_DOC_REF_TYPE as+
+ select DOC_REF_TYPE, substr(DOC_REF_TYPE_DESC,1,100) as DOC_REF_TYPE_DESC+
+ from PROARC_DOC_REF_TYPE_VW+
+ -- Insert document types that do not exist in the DOC_REF_TYPE table+
+ insert into doc_ref_type t (DOC_REF_TYPE, DOC_REF_TYPE_DESC)+
+ select distinct DOC_REF_TYPE, DOC_REF_TYPE_DESC from tmp_PROARC_DOC_REF_TYPE s+
+ where not exists (select 1 from doc_ref_type t where t.doc_ref_type = s.doc_ref_type)+
I am using the following test script:
+Exec mypackage.proc_delete_rows;+
+Commit;+
+Select count(*) from DOC_REF_TYPES;+
+Exec mypackage.proc_add_new_rows;+
+Commit;+
+Select count(*) from DOC_REF_TYPES;+We have a Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit
I am using SQL*Plus: Release 8.1.7.0.0
The test script is working as expected.
Count after delete =155
Count after insert = 511
but when I use another computer with SQL*Plus: Release 10.x
The Test script returns the following
Count after delete =155
Count after insert =155
The same is happening when I am running the scripts as a scheduled job.
QUESTION:
I believe I have found a fix for the problem though. By changing tmp_PROARC_DOC_REF_TYPE in the insert statement to all upper case, the script is running in both environments apparently. But how is this possible? I am executing a compiled package in the database. The session shell should have no impact on the behaveour of the procedure I am calling. What causes this?
Edited by: Reon on Jun 16, 2011 4:44 AM1) I am using the same user (PANDORA)
2) (PANDORA) for both
3) I am actually not handling any errors. Just skipping any error altogether. I'll check to see what exceptions are raised, and come back.
I have also noticed that SQL/PLUS is not the culprit here. If I use SQLTools 1.5 to run the script, the same thing happens. So it has to do something with the connection or session environment that is inheritet to both clients.
The CODEZ:_
procedure add_doc_types IS
sqlstr VARCHAR2(2000);
begin
BEGIN
sqlstr := 'drop table TMP_PROARC_DOC_REF_TYPE';
EXECUTE IMMEDIATE sqlstr;
EXCEPTION
WHEN OTHERS THEN
null;
END;
BEGIN
sqlstr := 'create table tmp_PROARC_DOC_REF_TYPE as select DOC_REF_TYPE, substr(DOC_REF_TYPE_DESC,1,100) as DOC_REF_TYPE_DESC from PROARC_DOC_REF_TYPE_VW';
EXECUTE IMMEDIATE sqlstr;
EXCEPTION
WHEN OTHERS THEN
null;
END;
BEGIN
sqlstr := 'insert into doc_ref_type t (DOC_REF_TYPE, DOC_REF_TYPE_DESC)
select distinct DOC_REF_TYPE, DOC_REF_TYPE_DESC from TMP_PROARC_DOC_REF_TYPE s
where not exists (select 1 from doc_ref_type t where t.doc_ref_type = s.doc_ref_type)';
EXECUTE IMMEDIATE sqlstr;
sqlstr := 'update doc_ref_type t set DOC_REF_TYPE_DESC = (
select DOC_REF_TYPE_DESC from tmp_PROARC_DOC_REF_TYPE s
where t.doc_ref_type = s.doc_ref_type)
where exists (select 1 from tmp_PROARC_DOC_REF_TYPE s where t.doc_ref_type = s.doc_ref_type)';
EXECUTE IMMEDIATE sqlstr;
EXCEPTION
WHEN OTHERS THEN
null;
END;
end add_doc_types;
procedure delete_doc_types IS
sqlstr VARCHAR2(2000);
BEGIN
sqlstr := 'delete from doc_ref_type t where exists (select 1 from PROARC_DOC_REF_TYPE_VW d where d.doc_ref_type = t.doc_ref_type)
and not exists (select 1 from doc_ref d where d.doc_ref_type = t.doc_ref_type)
and doc_ref_type not in (select doc_ref_type from eis_doc_ref_type)
and doc_ref_type not in (select eis_doc_ref_type from eis_doc_ref_type)';
EXECUTE IMMEDIATE sqlstr;
EXCEPTION
WHEN OTHERS THEN
null;
end delete_doc_types;Edited by: Reon on Jun 16, 2011 2:01 AM -
New programmer- how do i compile package members?
im learning java using sams teach yourself java in 21 days. its really good compared to other ive tried but i was having a problem on day 6. i couldnt compile package members successfully. i didnt undestand the book instruction so instead of compiling this way:
C:\noam\java> c:\java\jdk1.5.0_06\bin\javac classname.java
i did it this way:
C:\java\noam\org\cadenhead\ecommerce> c:\java\jdk1.5.0_06\bin\javac classname.java
this worked but other classes inside the package could not recognize this class, though classes outside the package could.
how do i compile package members?
thnx!I solved the problem...! I have no idea how but it worked this time!
thnx anyway for everybody who tried to help! -
Silly problem when compiling main class
hi there,
i have a problem when compiling the main class.
the classes used by the main class are not recognized. the compiler can't locate the children classes.
i've already set the path and classpath environment variables, but there's still something missing.
how should i organize my folders in order to be able to compile the main class successfully, please?
thanks.It would be good to have a precise problem description: the actual command used, folder structure and environment variable settings. Even if you have to construct a simple test case with a couple of classes that illustrates the problem.
In the absence of that some generic remarks:
The PATH variable typically points at all the folders that contain executable files that you use often. You can always access other executable files by specifying there full names.
The CLASSPATH variable is typically left unset.
When you use the java tools (like the javac compiler or the java runtime) you can specify the classpath that you want to use with -cp. This will override any CLASSPATH value. So in the simple case of two classes (Main and MyClass), you can put them in anywhere you like (for example C:\MyJavaStuff) and compile and run with:
{noformat}
C:\MyJavaStuff> javac -cp . *.java
C:\MyJavaStuff> java -cp . Main
{noformat}(Mind the dot after -cp))
By a "main" class I guess you mean a class with a static void main(String args[]) method, but I am suspicious of your "child" classes. Perhaps packages are involved. A precise description of the problem would help. -
30EA1: PLS-00172 when compiling package body
Hi there,
I'm having a strange bug when compiling a package body in SQL Developer 3.0 EA1, while the same package body compiles well in production version (2.1).
The error code returned is Error: ORA-06550: line 1, column 64: PLS-00172: string literal too long
Does anyone have the same problems?yes: SQL*Developer 3EA1 - Not Compiling package Body
Hope that helps,
K. -
PLS-00801: Internal Error - Compiling Package in JDeveloper
I am trying to compile a package in JDeveloper so that I will be able to debug it. The issue is that the whenever I compile it I get a back an PLS-00801: Internal Error.
What is really strange is that when I compile it using sqlplus - the package comes back fine without any problems.
The package is approximately 5400 lines, contains UTF8 characters (I turned on UTF8 encoding in order to get the package to show correctly [found that one on this site - thank you]). It contains approx 15 methods, lost of cursors, ...
I am using the following version of JDeveloper.
Version 9.0.4.0 (Build 1419)
Oracle IDE: 9.0.4.13.2
UML Modelers Vers: 9.0.4.12.69
JMIG Framework: 9.0.4.3.75
SCM Support Version: 9.0.4.12.69
Business Components: 9.0.4.13.79
Java Version: 1.4.2_03
Java Home: c:\Programs\JDev9i\jdk\jre
Any help would be greatly appreciated - even pointing me in the direction of the logs to see if I can track down why I am getting this error.
Thank you
Marc PadbergOkay -
I broke down the PL/SQL package and figured out what was causing the internal error - it was a parameter that was based on ROWTYPE of a cursor.
Whenever I have a CURSOR%ROWTYPE as a parameter I get an internal error in JDeveloper.
Any help to resolve this would be greatly appreciated.
I wrote a small sample package using dual that simulates this.
CREATE OR REPLACE PACKAGE sample_problem IS
PROCEDURE call_internal_method;
END sample_problem;
CREATE OR REPLACE PACKAGE BODY sample_problem IS
CURSOR get_data IS
SELECT 'Test' as NAME FROM dual;
-- I have to comment this method out
-- in order to compile in JDeveloper
PROCEDURE internal_method_with(p_rec get_data%ROWTYPE)
IS
BEGIN
DBMS_OUTPUT.put_line(p_rec.NAME);
END internal_method_with;
PROCEDURE internal_method_without
IS
BEGIN
DBMS_OUTPUT.put_line('No Rowtype Passed');
END internal_method_without;
PROCEDURE call_internal_method
IS
lrec_get_data get_data%ROWTYPE;
BEGIN
OPEN get_data;
FETCH get_data INTO lrec_get_data;
CLOSE get_data;
-- I have to comment this method out
-- in order to compile in JDeveloper
internal_method_with(lrec_get_data);
internal_method_without;
END call_internal_method;
END sample_problem;
/ -
How can I solve a Parse Error: "There was a problem parsing this package"
Hello;
I developed a really simple app in Flash Pro CC for android. I published it using AIR 13.0 for Android. When I tried to install it I received the Parse Error: "There was a problem parsing this package"
Im not sure if the problem has something to do with my app xml file, but here it is:
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://ns.adobe.com/air/application/13.0">
<id>TOeatorNOTTOeat</id>
<versionNumber>1.0.0</versionNumber>
<versionLabel>TouchEvent</versionLabel>
<filename>TO eat or NOT TO eat</filename>
<description/>
<name>TO eat or NOT TO eat</name>
<copyright/>
<initialWindow>
<content>TO%20eat%20or%20NOT%20TO%20eat.swf</content>
<systemChrome>standard</systemChrome>
<transparent>false</transparent>
<visible>true</visible>
<fullScreen>true</fullScreen>
<aspectRatio>landscape</aspectRatio>
<renderMode>gpu</renderMode>
<autoOrients>false</autoOrients>
</initialWindow>
<icon>
<image36x36>icons/icon36x36.png</image36x36>
<image48x48>icons/icon48x48.png</image48x48>
<image72x72>icons/icon72x72.png</image72x72>
<image96x96>icons/icon96x96.png</image96x96>
</icon>
<customUpdateUI>false</customUpdateUI>
<allowBrowserInvocation>false</allowBrowserInvocation>
<android>
<manifestAdditions>
<![CDATA[<manifest> </manifest>]]>
</manifestAdditions>
</android>
<supportedLanguages>en</supportedLanguages>
</application>
What do you think is the best to check?i don't see any problem with your manifest.
try saving your fla and the published files to a new directory and see if the error resolves. -
Problem Running SSIS Package with a SQL Server Agent
SQL Server: SQL Server 2012
VS: Visual Studio 2012
Hello,
I have been having a problem running SSIS packages by using a SQL Server Agent job. I first created these SSIS packages in a separate IS project in Visual Studio. I imported the packages to the Integration Services (Package
Store) instance on my SQL Server and tried to create a job that would run them from there.
At first I read around about needing a proxy account to allow the agent/packages to access the file system since these packages are importing data from a flat file in the SQL database. So I created a temporary admin user to
use as the user for the agent. I did this by going to Services.msc on the server and linked the account the agent's "logon as". Then arose another issue where I am getting an error about using the incorrect type for my connection managers.
The connection manager "TestFile" is an incorrect type. The type required is "OLEDB". The type available to the component is "FLATFILE". Source: Data Flow Task Flat File Destination [2] Description:
Cannot open the datafile "O:\*****\Success.txt"
I am not sure what this even means as I am getting this error even with a test package that doesn't do anything with the database. I have just two flat file connection managers in this test project one for grabbing the source file and one for
creating the new test file.
I am not sure what to do.
Thanks in advance,
MattI accidently created two posts. The newest one has the details.
I did not mean to.
SQL Server: SQL Server 2012
VS: Visual Studio 2012
Hello,
I have been having a problem running SSIS packages by using a SQL Server Agent job. I first created these SSIS packages in a separate IS project in Visual Studio. I imported the packages to the Integration Services (Package
Store) instance on my SQL Server and tried to create a job that would run them from there.
At first I read around about needing a proxy account to allow the agent/packages to access the file system since these packages are importing data from a flat file in the SQL database. So I created a temporary admin user to
use as the user for the agent. I did this by going to Services.msc on the server and linked the account the agent's "logon as". Then arose another issue where I am getting an error about using the incorrect type for my connection managers.
The connection manager "TestFile" is an incorrect type. The type required is "OLEDB". The type available to the component is "FLATFILE". Source: Data Flow Task Flat File Destination [2] Description:
Cannot open the datafile "O:\*****\Success.txt"
I am not sure what this even means as I am getting this error even with a test package that doesn't do anything with the database. I have just two flat file connection managers in this test project one for grabbing the source file and one for
creating the new test file.
I am not sure what to do.
Thanks in advance,
Matt -
unable to update itunes. help. error message when trying to update to latest version of itunes. "the installer has encountered an unexpected error installing this package. this may indicate a problem with this package. error code 2721"
Hello chae84swangin,
I recommend following the steps in the article below when getting an error message trying to install iTunes:
Trouble installing iTunes or QuickTime for Windows
http://support.apple.com/kb/HT1926
Thank you for using Apple Support Communities.
Best,
Sheila M. -
Problem in compiling j2me file
Hello friends,
friends my problem in compiling j2me file..
when i compile my j2me file through WTK2.2 (toolkit)
then it creates extra file including j2me" .class" file..
for example if my j2me file is "aman.java" and when i compile it
then it will covert into "aman.class" file but it creates one more file like "aman1$.class" ..plz help me to get out of this problem..coz its increase my j2me file size..
thanks
AmanThat is an inner class in aman.java that you are seeing there.
If you use inner anonymous classes, for example;
public class MyMIDlet extends MIDlet {
// code for the MIDlet
// Anonymous inner class
setCommandListener(new CommandListener() {
public void commandAction(Command c, Displayable d) {
// implementation;
// may access MyMIDlet's private fields
}then the command listener you create will become another class named MyMIDlet$1.class.
In this example you can get rid of the inner class by making one of the existing classes implement that CommandListener interface:
public class MyMIDlet extends MIDlet implmements CommandListener {
public void commandAction(Command c, Displayable d) {
// implementation;
// may access MyMIDlet's private fields
// code for the MIDlet
// Instead of the anonymous inner class, we can now use MyMIDlet since it
// implements CommandListener
setCommandListener(this);
// etc. etc. etc.
}shmoove -
Problem in compiling with ant?
Hi,
I have problem with compiling using ant ..i have build file...and properly place directories.......
C:/>ant build
It's giving an error as "Exception in thread "main" java.lang.NoClassDefFoundError: build"
can any one help me to solve this problemCross-Post:
http://forum.java.sun.com/thread.jspa?threadID=589924&tstart=0 -
i am new to java and facing problems in importing package which are self made.
secondly does JDK 1.1.3 can support swingHi,
I had some problems myself. I will add few lines, maybe it helps:
OK, let's assume that you work in a directory. In this case, set classpath to this hierarchy as well as to "." ('this' hierarchy - like in DOS).
Now, assume that you want to use packages MyPack1 and MyPack2. The source files of classes belonging to MyPack1 must:
- start with command
package MyPack1;
- be located all in the directory MyPack1
(and the same for MyPack2, of course)
If you want to use MyPack1 within MyPack2, you have to include:
import MyPack1.*;
even though MyPack1 is, in fact, located on path: ../MyPack1/*
(trust the classpath is important here)
Maybe you are looking for
-
4600 video capturing stuttering on picture using mpeg
Good afternoon. I'm new to video capturing but seem to have a bit of a problem. I can capture fine in the bundled WinProducer when I use the AVI setting but it generates some rather large files, 300meg/minute or so. When i set it to capture at the mp
-
Bought a new iPhone 4s and dissapointed with the battery life (5.0.1)
Hi guys, I'm new to this forums and to an iPhone... I've bought my first iPhone 2 days ago (an iPhone 4s) and I must admit, the battery life simply *****! It's unbeliavable, typing a status and checking facebook drains 2% of my battery, this is just
-
In Iphoto I have many pictures with GPS location, but cannot see them under places. In preferences I have set up to look automatically and at info next to picture I can see a pin, but when I click places it tell me again choose event click info and a
-
All apps stop working at the same time?
AOL Radio Banner Free Bubble Wrap Clock Art iChoose Kaleidoscope Lite Know on wood Magic 8 Ball Speed Box After getting those 'free apps' from the app-store (directly with my iPhone3G)... they all worked fine for 1-2 days. I ran them many times witho
-
Alignment of Flash menu in table problem/margins between images
Hi there, I have been building a website using Dreamweaver (i'm a complete newb to CSS & HTML, i'm a kiltmaker!). It uses a table based layout which will eventually link to a shopping cart. I'm just working on the html part, and I would like to inclu