| Problem with org.eclipse.platform.source_3.1.2/feature.xml on eclipse 3.1.2 |
|
 |
Index ‹ java-programmer
|
- Previous
- 1
- Eclipse with CVS question: enterprise app with multiple modulesThis is an Eclipse with CVS question. please consider the following
scenario:
I have an Enterprise Application project which has the following two
modules:
(1) An Web Application module (as a Dynamic Web Project)
(2) An EJB module (as a EJB project)
With Eclipse ... can anyone please tell me how I can share this complex
project to a CVS repository such a way that the entire project (with
subprojects) can be checked in/out in a single command. or any best
practice that does not break the integrity of the child projects?
I know how to do CVS backup for individual project but can't figure out
about such composite project.
Thanks in Advance.
SQ
- 3
- Solaris & appletHas anyone had MAJOR and numerous problems running applets which (under
Windows) run fine but under Solaris bomb all over?
I'm shocked that Sun seems to give little heed to how badly applets run (and
how extensive the bug list is) under Solaris.
Am I the only one who has these problems? -Ike
- 3
- applet archive troubleHi all!
I know this is a very frequent question. I googled, but still cant get
it running.
I want to include an applet in an html site, the applet is fine in the
viewer, but in latest firefox its says
"applet notinited"
there are two different jar archieves, on in the same folder as the
applet and one two folders up.
Whats wrong here???
TIA,
felix.
<html>
<head>
<title>Java-Applets einbinden</title>
</head>
<body>
<p>TEST</p>
<p>
<applet code="FuzzyPendulumJApplet.class"
codebase="/examples/fuzzypendulum/"
codebase="./examples/fuzzypendulum/" archive="FuzzyPendulumUtil.jar"
codebase="." archive="fuzzyJ19.jar"
width="739" height="620" alt="Fuzzy ">
</applet></p>
</body>
</html>
- 3
- javac doesn't find my anonymous classesI'm sorry of this question has been posed and answered many times before.
But I have avoided using the "package" statement because of this.
Most of my classes have no "package" statement, and their class files are
stored in my current directory. Using "javac abc.java" works just fine.
But some of my classes *do* have "package" statements. I try to compile
them with "javac -d . def.java" so that the class file will be stored in a
directory structure.
But def.java refers to some anonymous classes whose class files are stored
in the current directory. The "javac -d . def.java" can't find these
classes. Why not?
My classpath is ".;c:\Sub\Java\JRE", which works fine for my anonymous
classes.
...Ed
- 4
- [Newbie] Simple multi-file program won't compileI'm a Newbie using jGrasp to learn Java. Following is my first attempt
at a multi-file application -- just two simple source files. I can
compile TestTwo successfully, but when I try to compile TestOne, I get
the following error message:
TestOne.java:1: package TestTwo does not exist
I thought the problem might be with CLASSPATH, but I went to the
Windows' Control Panel and set it to:
"C:\Documents and Settings\Brent\My Documents\Development\Java";.
This is the correct directory where the two files reside. Anyone know
what I'm doing wrong?
File 1: TestOne.java *********************
import TestTwo.*;
public class TestOne
{
public static void main(String[] args)
{
System.out.println("Before TestTwo");
TestTwo theObject = new TestTwo();
theObject.ShowMe();
System.out.println("After TestTwo");
}
}
File 2: TestTwo.java *********************
public class TestTwo
{
public void ShowMe()
{
System.out.println("In Test2.ShowMe");
}
}
- 11
- Java design question: Loosely coupled data extractionOk, so I have a rather complex object hierarchy performing a bunch of
calculations and data manipulations. The hierarchy is populated using
the builder pattern, which worked nice for abstracting away database and
other data fetch mechanisms.
Now time has come to extracting some data from the hierarchy, a report
if you will. I would love to do this in the same loosely coupled way
rather than implementing tree walking logic directly into the nodes of
the hierarchy. My first though was the visitor pattern, as I guess it
would allow me to hook ANY reporting/extracting mechanism up. Does this
sound like a good idea? Are there alternatives you would suggest?
Thanks in advance,
Casper
- 12
- Jesus was a liaremail***@***.com wrote:
> http://www.gotquestions.org/sinners-prayer.html << I saw this site on a
> search directory. Great Resource!
>
He also said that some people who saw him risen would still be alive
when he returned (Matthew 16:28), but that was an absolute lie since
they're all *dead*.
--
Darryl L. Pierce <email***@***.com>
Visit my homepage: http://mcpierce.multiply.com
"By doubting we come to inquiry, through inquiry truth." - Peter Abelard
- 12
- Netbeans5: An unexpected error has been detected by HotSpot Virtual------=_Part_36262_9492561.1147556912843
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
Content-Disposition: inline
SGVsbG8sCgpJIGp1c3QgaW5zdGFsbGVkIGphdmEvbmV0YmVhbnMgb24gYSA2LjEtU1RBQkxFL2kz
ODYgd2l0aCBjdXN0b21pemVkIGtlcm5lbC4KCldoZW4gSSBydW4gbmV0YmVhbnMgSSBnZXQgdGhp
cyBlcnJvciBhZnRlciB0aGUgcHJvZ3Jlc3MgYmFyIG9uIGl0cwpzcGxhc2ggc2NyZWVuIHBhc3Nl
cyA1MCUgaXQgY3Jhc2hlcyBqYXZhIChJIGdldCBhIGphdmEuY29yZSAyMjUyNjM2MTYKYnl0ZXMg
aW4gY3dkKSB3aXRoIHRoaXMgZXJyb3I6CgojIEFuIHVuZXhwZWN0ZWQgZXJyb3IgaGFzIGJlZW4g
ZGV0ZWN0ZWQgYnkgSG90U3BvdCBWaXJ0dWFsIE1hY2hpbmU6CiMKIyAgU0lHQlVTICgweGEpIGF0
IHBjPTB4Mjg0ZmJlYTUsIHBpZD0yNjYwMywgdGlkPTB4ODNhNWEwMAojCiMgSmF2YSBWTTogSmF2
YSBIb3RTcG90KFRNKSBDbGllbnQgVk0gKGRpYWJsby0xLjUuMF8wNi1iMDAgbWl4ZWQgbW9kZSkK
IyBQcm9ibGVtYXRpYyBmcmFtZToKIyBWICBbbGlianZtLnNvKzB4MzcwZWE1XQojCiMgQW4gZXJy
b3IgcmVwb3J0IGZpbGUgd2l0aCBtb3JlIGluZm9ybWF0aW9uIGlzIHNhdmVkIGFzIGhzX2Vycl9w
aWQyNjYwMy5sb2cKIwojIElmIHlvdSB3b3VsZCBsaWtlIHRvIHN1Ym1pdCBhIGJ1ZyByZXBvcnQs
IHBsZWFzZSB3cml0ZQojIGEgbGV0dGVyIHRvIGZyZWVic2QtamF2YUBGcmVlQlNELm9yZyBtYWls
aW5nIGxpc3QKIwpBYm9ydCB0cmFwIChjb3JlIGR1bXBlZCkKCgpIYXJ3YXJlIHN1bW1hcnk6Cm1v
dGhlcmJvYXJkOiBJbnRlbCBEOTU1WEJLTEtSCkNQVTogSW50ZWwgUGVudGl1bSBEIDgyMApSQU06
IDJ4NTEyIE1CCgpXaGF0IHNob3VsZCBJIGRvPwoKQmVzdCByZWdhcmRzLgo=
------=_Part_36262_9492561.1147556912843
Content-Type: application/octet-stream; name=hs_err_pid26603.log
Content-Transfer-Encoding: 7bit
X-Attachment-Id: f_en6hnc5s
Content-Disposition: attachment; filename="hs_err_pid26603.log"
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGBUS (0xa) at pc=0x284fbea5, pid=26603, tid=0x83a5a00
#
# Java VM: Java HotSpot(TM) Client VM (diablo-1.5.0_06-b00 mixed mode)
# Problematic frame:
# V [libjvm.so+0x370ea5]
#
--------------- T H R E A D ---------------
Current thread (0x083a5800): JavaThread "main" [_thread_in_vm_trans, id=138041856]
siginfo:si_signo=10, si_errno=0, si_code=12, si_addr=0x28643600
Registers:
EAX=0x286214a8, EBX=0x2860d7e4, ECX=0x28643000, EDX=0x286214b0
ESP=0xbf673234, EBP=0xbf6732fc, ESI=0x00000600, EDI=0x28623068
EIP=0x284fbea5, EFLAGS=0x00010206
Top of Stack: (sp=0xbf673234)
0xbf673234: 0000001c 08054498 bf67325c 280a278d
0xbf673244: 280ad4b4 0811d600 bf67327c 280ab345
0xbf673254: 3b6b1050 bf67329c 00000000 00000000
0xbf673264: 00000000 bf6732a4 00000000 00000000
0xbf673274: 080637ac 080637a8 0000000f 08062a00
0xbf673284: 00000000 00000000 0000001c 083a5800
0xbf673294: 08063780 08063740 bf6732ac 2809d8e4
0xbf6732a4: 083a5800 08063740 bf6732dc 284fa1a7
Instructions: (pc=0x284fbea5)
0x284fbe95: 75 94 d3 ee 8b 38 8b 0a 21 fe 8b bb 60 68 00 00
0x284fbea5: c7 04 31 01 00 00 00 8b 17 85 d2 0f 84 cf fc ff
Stack: [0xbf634000,0xbf674000), sp=0xbf673234, free space=252k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x370ea5]
V [libjvm.so+0x42d01a]
V [libjvm.so+0x1f8cb3]
V [libjvm.so+0x23a8ed]
V [libjvm.so+0x4011cf]
V [libjvm.so+0x37e35f]
V [libjvm.so+0x1afbd8]
v ~RuntimeStub::new_type_array Runtime1 stub
J java.lang.StringCoding$CharsetSE.encode([CII)[B
J java.lang.StringCoding.encode(Ljava/lang/String;[CII)[B
J java.lang.String.getBytes(Ljava/lang/String;)[B
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j org.netbeans.core.startup.layers.BinaryCacheManager$BinaryWriter.writeString(Ljava/lang/String;)V+3
j org.netbeans.core.startup.layers.BinaryCacheManager$BinaryWriter.writeBaseUrls(Lorg/netbeans/core/startup/layers/ParsingLayerCacheManager$MemFileOrFolder;I)Ljava/util/Map;+232
j org.netbeans.core.startup.layers.BinaryCacheManager$BinaryWriter.<init>(Ljava/io/OutputStream;Lorg/netbeans/core/startup/layers/ParsingLayerCacheManager$MemFolder;I)V+13
j org.netbeans.core.startup.layers.BinaryCacheManager.store(Lorg/netbeans/core/startup/layers/ParsingLayerCacheManager$MemFolder;)Lorg/openide/filesystems/FileSystem;+92
j org.netbeans.core.startup.layers.ParsingLayerCacheManager.store(Ljava/util/List;)Lorg/openide/filesystems/FileSystem;+6
j org.netbeans.core.startup.layers.ModuleLayeredFileSystem$1.run()V+123
j org.openide.filesystems.EventControl.runAtomicAction(Lorg/openide/filesystems/FileSystem$AtomicAction;)V+7
j org.openide.filesystems.FileSystem.runAtomicAction(Lorg/openide/filesystems/FileSystem$AtomicAction;)V+5
j org.netbeans.core.startup.layers.ModuleLayeredFileSystem.setURLs(Ljava/util/List;)V+346
j org.netbeans.core.startup.layers.ModuleLayeredFileSystem.addURLs(Ljava/util/Collection;)V+64
j org.netbeans.core.startup.NbInstaller.loadLayers(Ljava/util/List;Z)V+464
j org.netbeans.core.startup.NbInstaller.load(Ljava/util/List;)V+79
j org.netbeans.ModuleManager.enable(Ljava/util/Set;)V+1441
j org.netbeans.core.startup.ModuleList.installNew(Ljava/util/Set;)V+349
j org.netbeans.core.startup.ModuleList.trigger(Ljava/util/Set;)V+169
j org.netbeans.core.startup.ModuleSystem.restore()V+38
j org.netbeans.core.startup.Main.getModuleSystem()Lorg/netbeans/core/startup/ModuleSystem;+117
j org.netbeans.core.startup.Main.start([Ljava/lang/String;)V+521
j org.netbeans.core.startup.TopThreadGroup.run()V+4
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x26f2d8]
V [libjvm.so+0x387208]
V [libjvm.so+0x26f3ef]
V [libjvm.so+0x26f886]
V [libjvm.so+0x26f9fe]
V [libjvm.so+0x2d1b1a]
V [libjvm.so+0x3f6670]
V [libjvm.so+0x3f6731]
V [libjvm.so+0x3843b9]
C [libpthread.so.2+0xe319] _pthread_create+0x6d1
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v ~RuntimeStub::new_type_array Runtime1 stub
J java.lang.StringCoding$CharsetSE.encode([CII)[B
J java.lang.StringCoding.encode(Ljava/lang/String;[CII)[B
J java.lang.String.getBytes(Ljava/lang/String;)[B
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j org.netbeans.core.startup.layers.BinaryCacheManager$BinaryWriter.writeString(Ljava/lang/String;)V+3
j org.netbeans.core.startup.layers.BinaryCacheManager$BinaryWriter.writeBaseUrls(Lorg/netbeans/core/startup/layers/ParsingLayerCacheManager$MemFileOrFolder;I)Ljava/util/Map;+232
j org.netbeans.core.startup.layers.BinaryCacheManager$BinaryWriter.<init>(Ljava/io/OutputStream;Lorg/netbeans/core/startup/layers/ParsingLayerCacheManager$MemFolder;I)V+13
j org.netbeans.core.startup.layers.BinaryCacheManager.store(Lorg/netbeans/core/startup/layers/ParsingLayerCacheManager$MemFolder;)Lorg/openide/filesystems/FileSystem;+92
j org.netbeans.core.startup.layers.ParsingLayerCacheManager.store(Ljava/util/List;)Lorg/openide/filesystems/FileSystem;+6
j org.netbeans.core.startup.layers.ModuleLayeredFileSystem$1.run()V+123
j org.openide.filesystems.EventControl.runAtomicAction(Lorg/openide/filesystems/FileSystem$AtomicAction;)V+7
j org.openide.filesystems.FileSystem.runAtomicAction(Lorg/openide/filesystems/FileSystem$AtomicAction;)V+5
j org.netbeans.core.startup.layers.ModuleLayeredFileSystem.setURLs(Ljava/util/List;)V+346
j org.netbeans.core.startup.layers.ModuleLayeredFileSystem.addURLs(Ljava/util/Collection;)V+64
j org.netbeans.core.startup.NbInstaller.loadLayers(Ljava/util/List;Z)V+464
j org.netbeans.core.startup.NbInstaller.load(Ljava/util/List;)V+79
j org.netbeans.ModuleManager.enable(Ljava/util/Set;)V+1441
j org.netbeans.core.startup.ModuleList.installNew(Ljava/util/Set;)V+349
j org.netbeans.core.startup.ModuleList.trigger(Ljava/util/Set;)V+169
j org.netbeans.core.startup.ModuleSystem.restore()V+38
j org.netbeans.core.startup.Main.getModuleSystem()Lorg/netbeans/core/startup/ModuleSystem;+117
j org.netbeans.core.startup.Main.start([Ljava/lang/String;)V+521
j org.netbeans.core.startup.TopThreadGroup.run()V+4
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x08569200 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=139891712]
0x084dac00 JavaThread "TimerQueue" daemon [_thread_blocked, id=139308544]
0x084bce00 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=139304960]
0x084bca00 JavaThread "AWT-Shutdown" [_thread_blocked, id=139185152]
0x084a3e00 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=139182080]
0x083f0e00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=139079680]
0x083f0000 JavaThread "Timer-0" daemon [_thread_blocked, id=138347008]
=>0x083a5800 JavaThread "main" [_thread_in_vm_trans, id=138041856]
0x083a5400 JavaThread "CLI Requests Server" daemon [_thread_in_native, id=138040832]
0x081ada00 JavaThread "Active Reference Queue Daemon" daemon [_thread_blocked, id=135977984]
0x0813fe00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=135651328]
0x0813fa00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=135527424]
0x0813f600 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=135526400]
0x0813f200 JavaThread "Finalizer" daemon [_thread_blocked, id=135525376]
0x08068e00 JavaThread "Reference Handler" daemon [_thread_blocked, id=135524352]
0x0805ce00 JavaThread "main" [_thread_blocked, id=134594560]
Other Threads:
0x0811d400 VMThread [id=134646784]
0x08056f00 WatcherThread [id=135652352]
VM state:synchronizing (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x08063500/0x08063540] Safepoint_lock - owner thread: 0x0811d400
[0x080635c0/0x08063600] Threads_lock - owner thread: 0x0811d400
[0x080538c0/0x08063bc0] Heap_lock - owner thread: 0x083a5800
Heap
def new generation total 2304K, used 2167K [0x2d5d0000, 0x2d840000, 0x2dfa0000)
eden space 2112K, 100% used [0x2d5d0000, 0x2d7e0000, 0x2d7e0000)
from space 192K, 29% used [0x2d810000, 0x2d81df60, 0x2d840000)
to space 192K, 0% used [0x2d7e0000, 0x2d7e0000, 0x2d810000)
tenured generation total 30272K, used 5644K [0x2dfa0000, 0x2fd30000, 0x355d0000)
the space 30272K, 18% used [0x2dfa0000, 0x2e523378, 0x2e523400, 0x2fd30000)
compacting perm gen total 32768K, used 11094K [0x355d0000, 0x375d0000, 0x3b5d0000)
the space 32768K, 33% used [0x355d0000, 0x360a5a68, 0x360a5c00, 0x375d0000)
No shared spaces configured.
Dynamic libraries:
0x08048000 /usr/local/diablo-jdk1.5.0/bin/java
0x2807d000 /lib/libz.so.3
0x2808d000 /usr/lib/libpthread.so.2
0x280b2000 /lib/libc.so.6
0x2818b000 /usr/local/diablo-jdk1.5.0/jre/lib/i386/client/libjvm.so
0x2862c000 /lib/libm.so.4
0x28644000 /usr/local/diablo-jdk1.5.0/jre/lib/i386/native_threads/libhpi.so
0x28655000 /usr/local/diablo-jdk1.5.0/jre/lib/i386/libverify.so
0x28662000 /usr/local/diablo-jdk1.5.0/jre/lib/i386/libjava.so
0x28681000 /usr/local/diablo-jdk1.5.0/jre/lib/i386/libzip.so
0x3c03d000 /usr/local/diablo-jdk1.5.0/jre/lib/i386/libnet.so
0x3c04e000 /usr/local/diablo-jdk1.5.0/jre/lib/i386/libawt.so
0x3c0ea000 /usr/local/diablo-jdk1.5.0/jre/lib/i386/libmlib_image.so
0x3c1a8000 /usr/local/diablo-jdk1.5.0/jre/lib/i386/xawt/libmawt.so
0x3c1df000 /usr/X11R6/lib/libXext.so.6
0x3c1ec000 /usr/X11R6/lib/libX11.so.6
0x3c2ad000 /usr/local/diablo-jdk1.5.0/jre/lib/i386/libfontmanager.so
0x3c332000 /usr/lib/libstdc++.so.5
0x3c3fc000 /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
0x3c3ff000 /usr/X11R6/lib/libXcursor.so.1
0x3c408000 /usr/X11R6/lib/libXrender.so.1
0x3c410000 /usr/X11R6/lib/libXfixes.so.3
0x3c415000 /usr/local/diablo-jdk1.5.0/jre/lib/i386/libnio.so
0x3c67c000 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
0x28052000 /libexec/ld-elf.so.1
VM Arguments:
jvm_args: -Djdk.home=/usr/local/diablo-jdk1.5.0 -Dnetbeans.osenv=/tmp/nbenv.26587 -Dnetbeans.osenv.nullsep=false -Dnetbeans.dirs=:/usr/local/netbeans/bin/../nb5.0:/usr/local/netbeans/bin/../ide6:/usr/local/netbeans/bin/../enterprise2:/usr/local/netbeans/bin/../harness -Dnetbeans.home=/usr/local/netbeans/platform6 -Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade -Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense -Xms32m -Xmx128m -XX:PermSize=32m -XX:MaxPermSize=96m -Xverify:none -Dapple.laf.useScreenMenuBar=true
java_command: org.netbeans.Main --userdir /root/.netbeans/5.0 --branding nb
Launcher Type: SUN_STANDARD
Environment Variables:
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin
LD_LIBRARY_PATH=/usr/local/diablo-jdk1.5.0/jre/lib/i386/client:/usr/local/diablo-jdk1.5.0/jre/lib/i386:/usr/local/diablo-jdk1.5.0/jre/../lib/i386
SHELL=/bin/csh
DISPLAY=:0.0
HOSTTYPE=FreeBSD
OSTYPE=FreeBSD
MACHTYPE=i386
Signal Handlers:
SIGSEGV: [libjvm.so+0x426680], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGBUS: [libjvm.so+0x426680], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGFPE: [libjvm.so+0x387210], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGPIPE: [libjvm.so+0x387210], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGILL: [libjvm.so+0x387210], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGUSR1: [libjvm.so+0x3872e0], sa_mask[0]=0x00000000, sa_flags=0x00000040
SIGUSR2: [libjvm.so+0x387210], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGHUP: [libjvm.so+0x385ac0], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGINT: [libjvm.so+0x385ac0], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGQUIT: [libjvm.so+0x385ac0], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGTERM: [libjvm.so+0x385ac0], sa_mask[0]=0xffffffff, sa_flags=0x00000002
--------------- S Y S T E M ---------------
OS:FreeBSD
uname:FreeBSD 6.1-STABLE FreeBSD 6.1-STABLE #5: Wed May 10 21:18:51 EEST 2006 email***@***.com:/usr/src/sys/i386/compile/besa i386
rlimit: STACK 65536k, CORE infinity, NOFILE 11095
CPU:total 2 family 15, cmov, cx8, fxsr, mmx, ht
Memory: 4k page, physical 889224k
vm_info: Java HotSpot(TM) Client VM (diablo-1.5.0_06-b00) for freebsd-x86, built on Feb 17 2006 00:12:58 by truk with gcc 3.4.4 [FreeBSD] 20050518
------=_Part_36262_9492561.1147556912843
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
email***@***.com mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-java
To unsubscribe, send any mail to "email***@***.com"
------=_Part_36262_9492561.1147556912843--
- 12
- exception reportHi
When my java application throw an exception, it will connect to
MySQL, dump the exception to it. My java software is open source, so i
scare everyone will know my mysql password because the password is
inside the code.
I can pack the class that connect to mysql to another jar, and don't
release this piece of source code, but this is not open source and not
what i want. Any other way?
thanks
from Peter (email***@***.com)
- 12
- A Business Case for Commons Daemon on FreeBSDGood Day,
I have been working lately with ApacheDS LDAP server and am very impressed
with its design and extensibility. Since it is written in pure Java, it
makes Java geeks like myself quite happy.
I would love to get it running on FreeBSD but unfortunately, it will not
work without a service framework and therefore will not work on FreeBSD :'(
The ApacheDS team has suggested getting a jsvc port for FreeBSD in order to
port over ApacheDS. See Link to post:
http://mail-archives.apache.org/mod_mbox/directory-users/200703.mbox/%email***@***.com%3e
Having Commons Daemon would allow ApacheDS and solutions for Enterprise Java
applications to the FreeBSD platform in a way that they are available
already on Linux. At present, my only options are Linux (hmmm...) or Window
(ack!).
Please let me know how I can help get this port rolling again or help to
expand this business case so we can justify getting this important project
rolling again. I would be quite happy to help in being a tester.
Thanks for your time and interest!
TCQ
For reference, here is the last thread on this topic:
http://lists.freebsd.org/pipermail/freebsd-java/2006-March/005035.htm
- 13
- servletContext inputstream problem
Hi,
I was trying out variants on the property file reading inside a
servlet. I m facing a problem.
The code given below in which InputStream is a private memeber variable
shows the value of key only once, later invocation of the same servlet
shows the value as null. ( CODE 1 ).
But when I run the CODE 2, everything works fine and I get the proper
value of Key.
Why is the inputstream stuff in CODE 1 not working. I m pretty new to
servlets.
------------------------ CODE 1 -------------------
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Property extends HttpServlet {
public void init( ServletConfig config ) throws ServletException {
super.init( config );
try {
is =
config.getServletContext().getResourceAsStream("/WEB-INF/test.properties");
} catch ( Exception ie ) {
ie.printStackTrace();
}
}
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/plain");
PrintWriter out = response.getWriter();
out.println( "Hello...." );
Properties prop = new Properties();
prop.load( is );
is.close();
System.out.println( prop.get( "Key" ) );
}
InputStream is;
}
------------------------ CODE 2 -------------------
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Property extends HttpServlet {
public void init( ServletConfig config ) throws ServletException {
super.init( config );
prop = new Properties();
try {
InputStream is =
config.getServletContext().getResourceAsStream("/WEB-INF/test.properties");
prop.load( is );
is.close();
} catch ( IOException ie ) {
ie.printStackTrace();
}
}
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
response.setContentType("text/plain");
PrintWriter out = response.getWriter();
out.println( "Hello...." );
System.out.println( prop.get( "Key" ) );
}
Properties prop;
}
- 13
- 15
- jsp won't compile...I have a jsp that won't compile, I get this error:
An error occurred at line: 30 in the jsp file: /hamlet.jsp
Generated servlet error:
C:\tomcat\work\Catalina\localhost\hamletj\org\apache\jsp\hamlet_jsp.java:77:
';' expected
out.print(iptIn);
^
1 error
HOWEVER: 'out.println(iptIn);' does NOT appear in this jsp!!
entire code for jsp as it stands now:
- - - - - - - - -
<html>
<body>
<%
String hamlet = "Hamlet is sitting on the fence, wondering whether
to be or not to be..";
String ipt = request.getParameter("phrase");
if (hamlet.indexOf(ipt) == -1) {
%>
<div id="phr"> phrase not found.</div>
<%
} else if (hamlet.indexOf(ipt) != -1 && hamlet.indexOf(ipt) > 1 &&
ipt.indexOf("..") == -1) {
int iptL = ipt.length();
int iptPos = hamlet.indexOf(ipt);
int iptPos2 = iptPos - 2;
int iptPos1 = iptPos - 1;
char ipt1 = hamlet.charAt(iptPos1);
char ipt2 = hamlet.charAt(iptPos2);
String iptIn = ipt
+ hamlet.charAt(iptPos + iptL)
+ hamlet.charAt(iptPos + iptL + 1);
%>
<div id="phr">
<%ipt2%><%ipt1%><%=iptIn%>
</div>
<%
}
%>
</body>
</html>
?????????????
I'm trying to do jsp version of this little app (which is done w/a
servlet..) http://www.francesdelrio.com/hamlet/
thank you very much!! Frances
- 15
- Zasto javu nisu razdjelili.....Jer sve radi osim Save,
da radi Save onda bi aplet
mogao natrpati gomilu
virusa iz browsera...
Da su ju razdjelili na dio
za klasicne programe,
koji se ne mogu vrtiti u browseru,
i aplete(bez Save) bila bi odlicna...
LP, Robert....;)
email***@***.com
- 15
- try/catchHi,
jan V wrote:
>>>>If your spouse asks you to get a carton of milk on the way
>>>>home from
>>>>work do you insist s/he substantiate his/her reason?
>>>
>>>I think you're confuse software construction with keeping a
>>>man-woman
>>>relationship happy. I don't see any analogy..
>>
>>It is the employee/employer relationship I was talking about.
>
> You were talking about spouses and cartons of milk. Re-read your own post!
Oh man, Joan compared the communication between spouses with the
communication between an employee and an employer in the software
industry. I think this is not so difficult to understand!
(Although I must admit that I'm interested in who Joan considers to be
the employer and who to be the employee within the marriage! ;-)
Ciao,
Ingo
|
| Author |
Message |
Achilleus Mantzios

|
Posted: 2006-6-6 22:08:00 |
Top |
java-programmer, Problem with org.eclipse.platform.source_3.1.2/feature.xml on eclipse 3.1.2
I had to manually edit
---
/usr/local/eclipse/features/org.eclipse.platform.source_3.1.2/feature.xml.orig
Tue Jun 6 16:27:12 2006
+++
/usr/local/eclipse/features/org.eclipse.platform.source_3.1.2/feature.xml
Tue Jun 6 16:27:30 2006
@@ -26,6 +26,6 @@
<plugin ws="win32" os="win32" fragment="true" arch="x86"
download-size="0" install-size="0"
id="org.eclipse.platform.source.win32.win32.x86" version="3.1.2"/>
<plugin ws="motif" os="linux" fragment="true" arch="x86"
download-size="0" install-size="0"
id="org.eclipse.platform.source.linux.motif.x86" version="3.1.2"/>
<plugin ws="gtk" os="freebsd" fragment="true" arch="amd64"
download-size="0" install-size="0"
id="org.eclipse.platform.source.freebsd.gtk.amd64" version="3.1.1"/>
- <plugin ws="gtk" os="freebsd" fragment="true" arch="x86"
download-size="0" install-size="0"
id="org.eclipse.platform.source.freebsd.gtk.x86" version="3.1.1"/>
+ <plugin ws="gtk" os="freebsd" fragment="true" arch="x86"
download-size="0" install-size="0"
id="org.eclipse.platform.source.freebsd.gtk.x86" version="3.1.2"/>
<plugin ws="motif" os="freebsd" fragment="true" arch="x86"
download-size="0" install-size="0"
id="org.eclipse.platform.source.freebsd.motif.x86" version="3.1.1"/>
</feature>
in order to set it right. (Configuration now no longer complaints
about missing file).
I am on a fresh FreeBSD 6.1-STABLE #5
with eclipse-3.1.2
--
-Achilleus
|
| |
|
| |
 |
Panagiotis Astithas

|
Posted: 2006-6-6 22:54:00 |
Top |
java-programmer >> Problem with org.eclipse.platform.source_3.1.2/feature.xml on eclipse 3.1.2
Achilleus Mantzios wrote:
> I had to manually edit
> ---
> /usr/local/eclipse/features/org.eclipse.platform.source_3.1.2/feature.xml.orig
> Tue Jun 6 16:27:12 2006
> +++
> /usr/local/eclipse/features/org.eclipse.platform.source_3.1.2/feature.xml
> Tue Jun 6 16:27:30 2006
> @@ -26,6 +26,6 @@
> <plugin ws="win32" os="win32" fragment="true" arch="x86"
> download-size="0" install-size="0"
> id="org.eclipse.platform.source.win32.win32.x86" version="3.1.2"/>
> <plugin ws="motif" os="linux" fragment="true" arch="x86"
> download-size="0" install-size="0"
> id="org.eclipse.platform.source.linux.motif.x86" version="3.1.2"/>
> <plugin ws="gtk" os="freebsd" fragment="true" arch="amd64"
> download-size="0" install-size="0"
> id="org.eclipse.platform.source.freebsd.gtk.amd64" version="3.1.1"/>
> - <plugin ws="gtk" os="freebsd" fragment="true" arch="x86"
> download-size="0" install-size="0"
> id="org.eclipse.platform.source.freebsd.gtk.x86" version="3.1.1"/>
> + <plugin ws="gtk" os="freebsd" fragment="true" arch="x86"
> download-size="0" install-size="0"
> id="org.eclipse.platform.source.freebsd.gtk.x86" version="3.1.2"/>
> <plugin ws="motif" os="freebsd" fragment="true" arch="x86"
> download-size="0" install-size="0"
> id="org.eclipse.platform.source.freebsd.motif.x86" version="3.1.1"/>
> </feature>
>
> in order to set it right. (Configuration now no longer complaints
> about missing file).
>
> I am on a fresh FreeBSD 6.1-STABLE #5
> with eclipse-3.1.2
Cool. I would suggest that you modified accordingly the other two
freebsd references in this file and send-pr the patch.
Cheers,
Panagiotis
|
| |
|
| |
 |
| |
 |
Index ‹ java-programmer |
- Next
- 1
- squeezing the use of memoryHi,
Qick question about the use of int Vs. the use of short,char,byte
in 'for' loops. Will it affect the memory utilization/performance at all ?
If yes, to what extent, especially considering a program which uses
looping extensively and doesn't need the entire 'int' range.
Generally people just go ahead and use 'int' in loops...
Awaiting your thoughts,
Asif
- 2
- Wholesale Swiss Rolex Oyster Perpetual DateJust White Gold-ss Men's Watches SRX024 Discount, Fake WatchWholesale Swiss Rolex Oyster Perpetual DateJust White Gold-ss Men's
Watches SRX024 Discount, Fake Watch
Wholesale Watches at www.watchec.com
Browse our Swiss Rolex Oyster Perpetual DateJust White Gold-ss Men's
Watches fake watch, which is sure the watch you are looking for at low
price. There are more high quality designer watch replicas for
selection
Swiss Rolex Oyster Perpetual DateJust White Gold-ss Men's Watches
SRX024 Link :
http://www.watchec.com/swiss-rolex-datejust-replica-watches-srx024.html
Model : SRX024
Description : 100% Genuine Replica Swiss Rolex Watches,
Sale Price : $ 319.00
Swiss Rolex Oyster Perpetual DateJust White Gold-ss Men's Watches
SRX024 Details :
Automatic movement
Hack mechanism (second hand stops when crown is pulled out to set the
time ?standard feature on all genuine Rolex watches)
Sapphire crystal watchglass
Screws in the links, not pins
Rubber seal at trip-lock winding crown
Serial band/number on last link/lugs
Standard Jubilee-band clasp, with serial number and steelinox markings
on clasp
Full Stainless Steel band/case, and will never fade or wear
Solid back with characteristic Rolex green sticker
Screw-in watch crown
All the appropriate Rolex markings in the correct places
We are leading supplier of Wholesale watches including rolex watches,
rolex submariner, rolex daytona, rolex thunderbird, rolex tudor, rolex
oyster, rolex yacht master, swiss pendant watch, rolex sea dweller and
rolex air king etc. We are specialized fashion Watches wholesaler.
If you are looking for the well know brand watch and information about
it, you came to the right place. Here you can find such fine you I top
brand-name watches as Well know brand Rolex Watches, Well know brand
Alain Silberstein Watch,Fake A.Lange & Sohne watch,Well know brand
Audemars Piguet Watches, Baume & Mercier watches, Replica Jacob & Co
watches, well know brand Breitling watches, Well know brand Breguet
watch, Bvlgari, Jaeger leCoultre, and other.
Man watch is the most important accessory a man can own - it is an
essential style element. Well know brand watches are invented for the
people who want to look good, to impress everybody, but they don't
have so much money to buy original expensive watch. Our well know
brand watches are well known for their impeccable quality, the
precision engineering of the watches. Nobody will ever know that it is
not real. Also, it is a very good, pleasant and not expensive present
for your friend, father, husband, wife or any other close person,
witch will serve for many years. This great present will remind about
you to your close man every time. If you are looking for luxury, the
latest watch technology and excellent design take a look at our
collection of well know brand watches.
If you have any other questions please check our other pages or feel
free to email us by email***@***.com
Wholesale Swiss Rolex Oyster Perpetual DateJust White Gold-ss Men's
Watches SRX024 Discount, Fake Watch
- 3
- how to populate the tomcat http request with account nameWe have a Tomcat application in which each request is routed via IIS
(isapi-redirect)
IIS populates a parameter with the
active directory account name.
This is then available in Tomcat to authenticate via a call
to Active Directory.
Without the account name I cannot see how we can authenticate.
I am hoping someone can suggest an alternative way to providing
the account name without using IIS?
I have seen 3rd party products that support single sign on such as
Vintela
but these would appear to depend on the account name being
provided in the request.
- 4
- implicit <? super T> when an array is a parameter in a generic methodi'm making some adjustments to previous code to utilize generics in java
1.5 or 5.0 or whatever it is called. something seems inconsistent,
though:
let us say i have a method that operates on two collections:
public <T> void testMethod(Collection<T> c1, Collection<T> c2){...}
if i call this method with the following line, a compile-time error
occurs:
testMethod(new HashSet<Integer>(), new HashSet<Number>());
and rightly so. in this case T != T (i.e. Integer != Number).
the method would have to be rewritten to:
public <T> void testMethod(Collection<T> c1, Collection<? super T>
c2){...}
and this indeed works. this is fine and quite logical.
now the problem. let us assume i have a method that copies elements
from an array into a collection:
public <T> void testMethod(T[] a, Collection<T> c){...}
suddenly i'm allowed to call this method with T != T, as in:
testMethod(new Integer[100], new HashSet<Number>());
the official word from sun is: "it will generally infer the most
specific type argument that will make the call type-correct." apparently this
line is only in reference to arrays (although they don't mention that).
so when this "inferring" occurs, is there basically a re-writing going
on the background that equates to changing the function to:
public <T> void testMethod(T[] a, Collection<? super T> c){...}
?
i guess the true root of the question is, which of the parameters (and
indeed there may be many) will be going through the inferring process?
there must be at least one "baseline" argument type parameter in calls
like these that remains fixed (i.e. cannot go through an inferring
process), because otherwise every type argument could just be inferred to be
Object, making all calls legit and ruining the advantage of generics.
wow, that may have been a bit confusing, but if anyone would point me to
a general good source on java's version of generics (not sun's
documents, as i've already tried to read those and they don't clear up this
confusion at all), it would be greatly appreciated.
thanks,
murat
- 5
- JMF videoHi
I'm building a multimedia CDROM using Java and JMF for playing video,
audio, etc. on Windows only. I have an interesting problem and am
stuck as to why it's happening and how to resolve it.
Basically, everything is cool on my XP machine. But when I run the
software on earlier Windows (95/8/ME/NT) the video won't play, and I
get an error (not an exception) dumped to the console window saying
that a player cannot be created for the video.
Now I can understand JMF not being able to support certain video
formats, but why does it work on XP but not on the others? I'm using
the same JRE and JMF libraries on all machines, how can this be? Any
ideas or suggestions?
A couple of other related questions:
- if I have to convert the video to a more 'common' format, does
anyone know of any good (and free!) video conversion tools? I've had
a nose round and found WinMPEG, it works for converting AVI to MPEG
but don't seem to like converting the MPEGs I'm using to any other
format.
- the error I get from JMF is dumped to the console, why doesn't it
throw an exception to the standard error stream? can I make it? stupid
JMF!
cheers for any ideas
- sarge
- 6
- Hibernate and Date objectsHi everyone,
I'm having a frustrating time working with Date objects and Hibernate
with an Oracle database.
I have a Patient class containing a Date field (java.util.Date)
and the mapping in the hbm.xml file:
<property name="regDate" type="date">
<column name="REGISTRATION_DATE" />
</property>
When I try and commit a new object to the database, I get a
ClassCastException with the following backtrace:
java.lang.ClassCastException
at
net.sf.hibernate.type.TimestampType.deepCopyNotNull(TimestampType.java:63)
at
net.sf.hibernate.type.NullableType.deepCopy(NullableType.java:96)
at net.sf.hibernate.type.TypeFactory.deepCopy(TypeFactory.java:212)
at net.sf.hibernate.impl.SessionImpl.doSave(SessionImpl.java:935)
at net.sf.hibernate.impl.SessionImpl.doSave(SessionImpl.java:866)
at
net.sf.hibernate.impl.SessionImpl.saveWithGeneratedIdentifier(SessionImpl.java:788)
at net.sf.hibernate.impl.SessionImpl.save(SessionImpl.java:747)
at com.sleep.PatientHandler.doPost(PatientHandler.java:96)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:534)
Is this something to do with casting (and failing) an java.sql.Date to a
java.util.Date or something similar?
If anyone can shed any light on this, or has had a similar problem, it
would be greatly appreciated!
Cheers,
Chris.
- 7
- Referencing the base methodI am creating a new custom JTextField object. I am overwriting my
existing getText() method inside of it. The problem I am having is I
don't know to get the text from the actual text field while I'm in my
new getText() method. I tried casting my object but that didn't work.
so my overall code looked something like this:
public Class CustJTextField extends JTextField {
private int length;
CustJTextField(int length) {
this.length = length
}
public String getText() {
String text = ((JtextField)this).getText()
if (text.length() > length) {
return null;
}
return text
}
}
Thats a much simpler form of what I'm coding, but you should be able to
get the idea. Unfortunately calling the getText method with in my
custom GetText method, ends up with a stack overflow error. Is there
some way to reference the base method? Thanks for any help you guys
can provide
- 8
- [iText] template or watermarkHi,
I remember that with iText it is possible to use an existing PDF
document als template or "background image" for a new PDF document. IIRC
it could be done using some watermark- or template-functions?
(Unfortunately, the old documentation has ben abandoned...)
Anyway, I've got a document, and I could add a template to its
PdfContentByte. Furthermore, I have a PDFReader with which I've read the
existing document. But I don't know, how to get a template from the reader.
Or can this only be solved in a completely differnt way?
Ciao,
Ingo
- 9
- constructor style?A quick question about constructor style:
Which do you prefer, independently built constructors or nested
constructors?
eg.
// Eclipse automatically generated style
AClass() {
}
AClass(String str) {
this.str = str;
}
AClass(String str, int num) {
this.str = str;
this.num = num;
}
or
// "Elements of Java Style" recommended style
AClass(String str, int num) {
this.string = string;
this.num = num;
}
AClass(String str) {
this(str, DEFAULT_NUM);
}
AClass() {
this("", DEFAULT_NUM);
}
- 10
- Where did Castor go?The www.castor.org project seems to be gone. I loved this XML-Java
binding framework and I am wondering if anyone are aware of what has
happened to it?!
Thanks,
Casper
- 11
- this is a known bug (bug_id=6263423)
Hi,
after some research in the bug database i found that this is a
known bug with the print margins.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6263423
It seems that it doesnt matter whether one uses the native page
setup dialog (PrinterJob.pageDialog(PageFormat)) or whether
one uses the cross-platform Java page setup dialog
(PrinterJob.pageDialog(PrintRequestAttributeSet)).
Now i dont use a page setup dialog anymore, and use fix margins.
:)
regards
Oliver
- 12
- Creating a pop-up messageIs there a way to have a text file or an excel file and in it list
dates and a message, then having my web page reference that file and
pop up with the message if the current date matches a date in my file.
- 13
- SwingUtilities.getRoot() in a javax.swing.ActionAfter reading
http://www.exampledepot.com/egs/javax.swing/frame_FrameFind.html
I wrote a small test program in which I found that
SwingUtilities.getRoot() returns null. getRoot() works well for me in
other programs when I feed it a container (e.g. JPanel).
What am I doing wrong? Cannot SwingUtilities trace the JFrame to which
the JMenuItems are ultimately attached? Why not?
------------------------------------8<-------------------------------
import java.awt.Component;
import java.awt.event.ActionEvent;
import javax.swing.*;
public class EnumAction {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new EnumAction();
}
});
}
EnumAction() {
JMenu m = new JMenu("Menu");
for (Command c : Command.values())
m.add(new JMenuItem(c.action));
JMenuBar mb = new JMenuBar();
mb.add(m);
JPanel p = new JPanel();
p.add(new JLabel("EnumAction"));
JFrame f = new JFrame("EnumAction");
f.setJMenuBar(mb);
f.add(p);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.pack();
f.setVisible(true);
}
}
enum Command {
CMD_THIS("This"), CMD_THAT("That");
Action action;
Command(final String label) {
action = new AbstractAction() {
{
putValue(Action.ACTION_COMMAND_KEY, name());
putValue(Action.NAME, label);
}
public void actionPerformed(ActionEvent event) {
System.out.println(event.getActionCommand());
Object o = event.getSource();
if (o instanceof JMenuItem) {
Component c = SwingUtilities.getRoot((JMenuItem)o);
System.out.println("Root: "+c);
}
}
};
}
}
------------------------------------8<-------------------------------
- 14
- Question regarding JDK 1.5 MakefileHi there,
Is it possible to split the choice between WITHOUT_WEB
to WITHOUT_PLUGIN and WITHOUT_WEBSTART? I would like to
be able to have Java Webstart working, but I don't really
want to install Mozilla ;)
Any thoughts?
Kind regards,
-------
Manfred Riem
email***@***.com
http://www.manorrock.org/
_______________________________________________
email***@***.com mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-java
To unsubscribe, send any mail to "email***@***.com"
- 15
- synchronized confusion!hi all!
If a method is synchronized like this:
public synchronized void broadcast (String message) {
I have like 10 threads calling the broadcast method.
What happens to all threads calling this method?
Does the threads halt/wait and line up in a qeueue??
Is it like when one use the Wait-notify system or what.
Does the threads stop what they are doing when they
try to get access to the synchronized method and the method
is locked.
I know that when I use the wait() it will put
thread's in the Wait mode. I can then do a notify/all
and the waiting threds will continue. This is easy to
understand. But the synchronized is not like that I guess
Hope you understand what I mean!
|
|
|