| Prentice.Hall.Introduction.to.Java.Programming.Comprehensive.Version.6th.Edition. |
|
 |
Index ‹ java-programmer
|
- Previous
- 1
- in PARAM NAME causing problemsHello,
I have an application that generates a HTML document that contains an
applet. It places raw data into the PARAM NAME tag. Well, once in a blue
moon it places the numeric character reference into the data. When my
Java applet imports this using the getParameter command, it reacts
differently between different version of IE. One solution is to not let my
original application generate the sequence , however, this does not fix
the HTML documents that have already been generated in the past. It would be
nice to just fix the Java applet so it can import this raw data without
having to recognize as a numeric character reference.
Is this possible?
Here is my HTML code:
<CENTER><APPLET CODE="graphics.class" ALIGN=RIGHT HEIGHT=420 WIDTH=220>
<PARAM NAME=Graphics VALUE="
>=>.>/(%<!<!>((6<0>%(#(!(+>%(!(>(!>%(%>%>!(&/<(*<&>*/6>0>((!>+(%(<()<&(!>!(=(><!>#/)(#(6>+/=(.>+/1>&>#16<!/>(*(#/!(*(!/!(//#((>=1(/=/01)(/1=/!(=1//61!!6/>!61=>1!>/+!(!./!!+1%//./1*1<.&//./%.1!.+%*..<#&.%/.%%1.1/.&//.*.>1=!01*1=!!(.!1!<(&!)/*/(1#(+1+1!/)1!<!(11>>./#1)(>/%/*(//!>%/#/#((1<(/(616(&/)/<>#>.(%(1(+(<(+>1>+(>(%>&(+>((0(%((((>+(0(6>>()(/>+(&>%<%>.(6>#>>(!<.()(%<!>((!>!<&(!()<!(=(<>/>1<#??
"></APPLET></CENTER>
- 5
- showdocument() problem (or bug?)I have a trusted applet that is supposed to generate a pdf file and
save it as a temporary file on the local machine, then display it.
Since display of such an animal can only happen with showDocument(URL,
type) I am trying to build the url using :
URL url = new URL("file:" + File.separator + File.separator +
"filename.pdf");
and this does indeed work IFF I run the applet locally. However, if the
bloody thing is running connected to the server, it does not. Then the
only command that works is
URL url = new URL(getCodeBase(), "filename.pdf");
so I had to bytestream the pdf down to server, have it install it in a
file and make the call. A real waste, considering I'm supposed to be
writing non-polluting software. Any ideas as to what's wrong with this?
Thanks.
- 5
- dynamic instanciation of a generic classHi,
I've a question about Tiger (Java 5), genercity and dynamic instanciation
of class.
I can't found tutorial or sample via the Net.
By exemple :
public class A<T>
{
private T v;
public A(T v)
{
this.v=v;
}
public void test()
{
System.out.println(v.getClass().getName());
}
}
I'd like instanciate the A class with something like that : Class.forName
("A").... but why can I specified T parameter ?
Please, send me some sample or URL.
Thanks,
Arnaud.
- 5
- JFace getting startedHi
I try to run a simple SWT/Jface example. I am running this from inside
eclipse 3.2.0 and I have included the following in my classpath:
swt.jar - Taken from swt-3.3M3-win32-win32-x86.zip
jface.jar - Taken from program files\eclipse\plugins and Renamed from
org.eclipse.jface_3.2.0.I20060605-1400.jar
Here is the class:
import org.eclipse.jface.window.*;
import org.eclipse.swt.widgets.*;
public class MyJFaceExample1 extends Window {
public MyJFaceExample1() {
// super(null); //Wont compile with null as the beginner example says
it should
super(new Shell()); //Compiles
}
public static void main(String[] args) {
MyJFaceExample1 demo = new MyJFaceExample1();
demo.setBlockOnOpen(true);
demo.open();
Display.getCurrent().dispose();
}
------------------------------------------------------------
This compiles fine but when I try to run this I get:
java.lang.NoClassDefFoundError:
org/eclipse/core/commands/common/EventManager
I then copy c:\program
files\eclipse\plugins\org.eclipse.core.commands_3.2.0.I20060605-1400.jar
and rename it to core.jar.
I then get the following error: java.lang.NoClassDefFoundError:
org/eclipse/core/runtime/ListenerList
Then I am stuck.
Please help me with getting started with JFace.
- 5
- Compile error help (linking a class library)Hi,
I set the CLASSPATH correctly but still get the following compile error. I
also tried the "-classpath" alternative and get the same error message.
/home/yao/eh/jython-20.class(org/python/core/PyInteger.java):4:
class PyInteger is public, should be declared in a file named
PyInteger.java
(source unavailable)
But the class PyInteger is in a file PyInteger.java, just it is in the
class jython-20.class but no a .java source file. I use to do things like
this (linking with a class library and use the classes provided in it) a
lol before. But why this time, it's not working? Did I missing something?
Thanks,
Stan
- 8
- Clarification of JavaLive delegates criticism?Back when the new J2SE1.5 features were announced, there was a
JavaLive community chat
(http://java.sun.com/developer/community/chat/JavaLive/2003/jl0729.html)
in which Neal Gafter explains the Sun stance on lack of support for
delegates:
... There are serious semantic problems with trying to add delegates
to a language in a consistent way. The main problem is that once you
call the delegate, the original class instance is no longer part of
the call chain, so overriding in the original class no longer takes
precedence over the delegate. ...
Could someone please explain this to me a little more fully? It
sounds like he's saying that delegates cannot follow a subclass call
chain if they are created from an object stored in a superclass
reference, but I can't tell if he means overriding delegates
themselves. I would like to know:
1) What exactly does he mean in less ambiguous terms? (Or maybe just
simpler terms; it's been a while since my college programming
languages course.)
2) What an example of delegates 'failing' like this would look like.
3) What is so significant about this problem.
I am already familiar with the 'Truth about Delegates' dialogue
between Sun and MS and the lack of true type safety of C# delegates,
but not understanding this criticism bothers me. Any help would be
greatly appreciated.
Thanks,
Jeff
- 8
- Non-text based source code. I don't have much to add above what's said at the blog entry, so I'll
just link to it:
http://www.realityinteractive.com/rgrzywinski/archives/cat_ideas.html
It's not a particularly novel idea (Roedy has mentioned it often in this
newsgroup, for example; calls it "SCID" I believe), but it's interesting
because (assuming those screenshots weren't doctored), it looks like we'll
be seeing IDEs with practical support for non-text based source code in the
near future (on the order of single-digit years?)
- Oliver
- 8
- I'm looking for jsp hostingHello
I'm looking for reliable jsp web hosting. I won't be using mysql, I'm
more interested in postgres or other robust rdms
Thanks
Peter Mount
email***@***.com
- 8
- xmlencoder/decoder persistence delegateHi,
I am using the xmlencoder/decoder classes to save objects, some of
which do not have no-argument constructors. I understand that one could
use something like:
String[] prop = {"param1", "param2"};
MyEncoder.setPersistenceDelegate(MyClass.class
new DefaultPersistenceDelegate(prop);
My question is, what if one has a class like:
class A{
-----
B objB = new B(C c, D d);
-----
}
class B{
-----
E objE = new E(F f, G g);
-----
}
I need to save an object of A that contains an object of B that does
not have a default constructor and B in turn needs to store an object
of E which again does not have a default constructor. Assuming that all
attributes of all classes that need to be saved do have the required
setter and getter methods, I couldn't find a way to save all those
objects because I can set the persistence delegate for only one class.
Is it possible to save all the objects?
TIA.
--Jo
- 8
- using ClassDep to reduce rt.jari have been trying to use the JINI tool ClassDep to create a list of the
dependencies of a program i have written, but have been unsuccessful. when
i run it i output a list of classes that ClassDeps says my program needs,
but when i create an rt.jar file containing only those classes (yes, in the
appropriate package directories) i get the following:
NoClassDefFoundError: java.lang.ArrayStoreException.
i figured maybe it was a fluke, and just manually included the class.
after doing so i got the following, more confusing error:
error: java.lang.Error: java.io.UnsupportedEncodingException: Cp1252
Cp1252 is not something i specifically make reference to in my program, and
have only a nebulous idea of what it even is/does.
anyway, though, that's beside the point: i would really like to make a
slimmed down version of rt.jar to fit my specific needs according to the
classes that are needed by my app.
is there any way to do this that works, or am i just using ClassDep
incorrectly?
Please Help!
Thank You!
-Voltaic
- 10
- source compilation problem.when I try to compile a file called check.java which uses file.jar like this
c:\javac -classpath .;file.jar check.java
on PC using MS Windows XP it gives me the following crap:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6D32797D
Function=ZIP_Open+0x369
Library=h:\jdk\jre\bin\zip.dll
Current Java thread:
at java.util.zip.ZipFile.getNextEntry(Native Method)
at java.util.zip.ZipFile.access$400(ZipFile.java:26)
at java.util.zip.ZipFile$2.nextElement(ZipFile.java:301)
at com.sun.tools.javac.v8.code.ClassReader.openArchive(ClassReader.java:
972)
at com.sun.tools.javac.v8.code.ClassReader.list(ClassReader.java:1199)
at com.sun.tools.javac.v8.code.ClassReader.listAll(ClassReader.java:1320
)
at com.sun.tools.javac.v8.code.ClassReader.fillIn(ClassReader.java:1340)
at com.sun.tools.javac.v8.code.ClassReader.complete(ClassReader.java:104
9)
at com.sun.tools.javac.v8.code.Symbol.complete(Symbol.java:332)
at com.sun.tools.javac.v8.comp.Enter.visitTopLevel(Enter.java:467)
at com.sun.tools.javac.v8.tree.Tree$TopLevel.accept(Tree.java:390)
at com.sun.tools.javac.v8.comp.Enter.classEnter(Enter.java:442)
at com.sun.tools.javac.v8.comp.Enter.classEnter(Enter.java:456)
at com.sun.tools.javac.v8.comp.Enter.complete(Enter.java:588)
at com.sun.tools.javac.v8.comp.Enter.main(Enter.java:574)
at com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:334)
at com.sun.tools.javac.v8.Main.compile(Main.java:520)
at com.sun.tools.javac.Main.compile(Main.java:36)
at com.sun.tools.javac.Main.main(Main.java:27)
Dynamic libraries:
0x00400000 - 0x00407000 h:\jdk\bin\javac.exe
0x77F50000 - 0x77FF6000 C:\WINDOWS\System32\ntdll.dll
0x77E60000 - 0x77F45000 C:\WINDOWS\system32\kernel32.dll
0x77DD0000 - 0x77E5B000 C:\WINDOWS\system32\ADVAPI32.dll
0x78000000 - 0x7806F000 C:\WINDOWS\system32\RPCRT4.dll
0x77C10000 - 0x77C63000 C:\WINDOWS\system32\MSVCRT.dll
0x6D330000 - 0x6D45A000 h:\jdk\jre\bin\client\jvm.dll
0x77D40000 - 0x77DC6000 C:\WINDOWS\system32\USER32.dll
0x77C70000 - 0x77CAE000 C:\WINDOWS\system32\GDI32.dll
0x76B40000 - 0x76B6C000 C:\WINDOWS\System32\WINMM.dll
0x629C0000 - 0x629C8000 C:\WINDOWS\System32\LPK.DLL
0x72FA0000 - 0x72FFA000 C:\WINDOWS\System32\USP10.dll
0x5CD70000 - 0x5CD77000 C:\WINDOWS\System32\serwvdrv.dll
0x5B0A0000 - 0x5B0A7000 C:\WINDOWS\System32\umdmxfrm.dll
0x6D1D0000 - 0x6D1D7000 h:\jdk\jre\bin\hpi.dll
0x6D300000 - 0x6D30D000 h:\jdk\jre\bin\verify.dll
0x6D210000 - 0x6D229000 h:\jdk\jre\bin\java.dll
0x6D320000 - 0x6D32D000 h:\jdk\jre\bin\zip.dll
0x76C90000 - 0x76CB2000 C:\WINDOWS\system32\imagehlp.dll
0x6D510000 - 0x6D58C000 C:\WINDOWS\system32\DBGHELP.dll
0x77C00000 - 0x77C07000 C:\WINDOWS\system32\VERSION.dll
0x76BF0000 - 0x76BFB000 C:\WINDOWS\System32\PSAPI.DLL
Local Time = Tue Aug 03 02:35:56 2004
Elapsed Time = 2
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.1_01-b01 mixed mode)
#
# An error report file has been saved as hs_err_pid2592.log.
# Please refer to the file for further information.
#
what should I do to compile this code.
- 12
- JTable refresh problemI have a JTable where I paint some of the cell backgrounds with
a custom renderer. getTableCellRendererComponent() paints with
drawLine() and fillRect() and that sort of thing. It's all working
fine but when I drag another window over the JTable, or when I
scroll it, sometimes it's not getting repainted correctly.
Any ideas how to make it refresh or repaint itself at the right
times?
I looked in the group archives and there were a lot of other messages
but they were about when a table's content changes dynamically.
I'm not changing the content, I'm just trying to get the table
to keep the correct content when scrolled and when other windows
pass over it.
Thanks in advance,
- Mitch Gart
- 12
- How to place a window in the center of the screen ?I would like to open a window and to placed it at a certain position on a screen
(e.g. in the center).
How do I do this? My (simplified) current code looks like:
public class testGBL extends JFrame implements ActionListener {
JLabel lab1;
....
JButton butBack;
public testGBL() {
...
Container contentPane = getContentPane();
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
contentPane.setLayout(gridbag);
c.fill = GridBagConstraints.HORIZONTAL;
butBack = new JButton("Back");
c.gridx = 0;
c.gridy = 0;
c.weightx = 1.0;
c.gridwidth = 2;
gridbag.setConstraints(butBack, c);
butBack.setEnabled(false);
butBack.addActionListener(this);
contentPane.add(butBack);
....
}
public static void main(String args[]) {
testGBL window = new testGBL();
window.setTitle("test");
window.pack();
window.setVisible(true); }
}
- 14
- Java NIO selector close idle connections?I have an object attached to all selectionKeys with a timestamp
showing last activity
on the connection. So how/when do i run through the keys to find
connections
that have been idle too long? Can i do it in the same main selector
loop that handles accept/read etc like this:
while (true) {
selector.select(sometimeout);
Iterator selectedKeys = selector.selectedKeys().iterator();
while (selectedKeys.hasNext()) {
..process the selected key... accept/read etc..
}
if (timeToCheckForIdleConnections) {
Set<SelectionKey> k = selector.keys();
.. get attachment of all keys and check their timestamp for last
activity.. if idle for too long then close them!
}
}
or should I use a timethread that signals back to the main selector
thread which connections to close?
- 16
|
| Author |
Message |
Kokarat

|
Posted: 2007-10-14 23:52:00 |
Top |
java-programmer, Prentice.Hall.Introduction.to.Java.Programming.Comprehensive.Version.6th.Edition.
Free download
Prentice.Hall.Introduction.to.Java.Programming.Comprehensive.Version.
6th.Edition. (ebook)
download now http://w15.easy-share.com/7547361.html
|
| |
|
| |
 |
Lew

|
Posted: 2007-10-15 1:57:00 |
Top |
java-programmer >> Prentice.Hall.Introduction.to.Java.Programming.Comprehensive.Version.6th.Edition.
Kokarat wrote:
> Free download
> Prentice.Hall.Introduction.to.Java.Programming.Comprehensive.Version.
> 6th.Edition. (ebook)
> download now http://w15.easy-spam.spam/copyrightviolator.html
Do you have the publisher's permission to do this? I doubt it, you
copyright-violating spamming cheater, you thief.
--
Lew
|
| |
|
| |
 |
senatov

|
Posted: 2007-10-15 2:48:00 |
Top |
java-programmer >> Prentice.Hall.Introduction.to.Java.Programming.Comprehensive.Version.6th.Edition.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Kokarat wrote:
| Free download
It's wrong. GFY.
- --
袩褉懈胁械褌. 袠邪泻芯胁
- --- -- -- -- -- -- --- -- ---
ICQ 鈩?24392270 / Skype:senatov
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)
iD8DBQFHEmRJCz+020QIZIsRAmmZAKCDm0PKHX8AvveYKL+dVfJgb2tJ+ACdGwUV
aaJb2Txq8RnXvtQB/J4IQ4I=
=Ze5B
-----END PGP SIGNATURE-----
|
| |
|
| |
 |
bbound

|
Posted: 2007-10-16 4:33:00 |
Top |
java-programmer >> Prentice.Hall.Introduction.to.Java.Programming.Comprehensive.Version.6th.Edition.
On Oct 14, 1:57 pm, Lew <email***@***.com> wrote:
> Kokarat wrote:
> > Free download
> > Prentice.Hall.Introduction.to.Java.Programming.Comprehensive.Version.
> > 6th.Edition. (ebook)
> > download nowhttp://w15.easy-spam.spam/copyrightviolator.html
>
> Do you have the publisher's permission to do this? I doubt it, you
> copyright-violating spamming cheater, you thief.
Er, I don't see any evidence that anyone here is actually a thief.
Copyright infringer and spammer perhaps, but not thief.
|
| |
|
| |
 |
bbound

|
Posted: 2007-10-16 4:34:00 |
Top |
java-programmer >> Prentice.Hall.Introduction.to.Java.Programming.Comprehensive.Version.6th.Edition.
On Oct 14, 2:47 pm, senatov <email***@***.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Kokarat wrote:
>
> | Free download
> It's wrong.
What's wrong? Do you mean the download isn't actually free? (Wouldn't
surprise me, given we're dealing with a spammer here.)
> GFY.
Error: undefined symbol.
|
| |
|
| |
 |
Daniel Pitts

|
Posted: 2007-10-17 3:43:00 |
Top |
java-programmer >> Prentice.Hall.Introduction.to.Java.Programming.Comprehensive.Version.6th.Edition.
On Oct 15, 1:34 pm, email***@***.com wrote:
> > GFY.
>
> Error: undefined symbol.
alias GFY "Google for yourself."
|
| |
|
| |
 |
Eric Sosman

|
Posted: 2007-10-17 4:56:00 |
Top |
java-programmer >> Prentice.Hall.Introduction.to.Java.Programming.Comprehensive.Version.6th.Edition.
Daniel Pitts wrote On 10/16/07 15:43,:
> On Oct 15, 1:34 pm, email***@***.com wrote:
>
>>>GFY.
>>
>>Error: undefined symbol.
>
>
> alias GFY "Google for yourself."
The "yourself" sounds right, but I think the G and F
may represent something else. The tone of the message
in which the abbreviation appeared offers some clues.
--
email***@***.com
|
| |
|
| |
 |
| |
 |
Index ‹ java-programmer |
- Next
- 1
- Problems with Java Server Faces in JRun4 (and Tomcat)Hi!
I have downloaded Java Server Faces (jsf-1_0.zip) to have a look at
them. First I tried to install them in my JRun4 server, which supports
J2EE 1.3. When starting the server after that I get the following
Exception (and I can't run the JSF application):
"04/23 18:26:57 error Could not pre-load servlet: JSPServlet
[2]jrun.jsp.compiler.JRunTagLibraryInfo$InvalidTLDElementException:
The tag function on line 14 is not a valid TLD element
at
jrun.jsp.compiler.JRunTagLibraryInfo$TLDParser.startElement(JRunTagLibraryInfo.java:627)
at
jrunx.util.SAXReflectionHandler.startElement(SAXReflectionHandler.java:24)
at
org.xml.sax.helpers.XMLReaderAdapter.startElement(XMLReaderAdapter.java:333)"
Then I tried to install them in the Tomcat 4.0.6 server embedded in
Netbeans 3.5.1. I guess it also follows the J2EE 1.3 specification but
without the EJB:s. There when i start the server I get the message:
"Apache Tomcat/4.0.6
PARSE error at line 6 column 19
org.xml.sax.SAXParseException: Element type 'taglib' must be
declared."
I can however run the faces application in Tomcat. The only problem is
when I run the 'jsf-components' demonstration and try to 'view jsp' or
'view source' with ShowSource.jsp. Then I get a compile-error:
"org.apache.jasper.JasperException: This absolute uri
(http://java.sun.com/jstl/core) cannot be resolved in either web.xml
or the jar files deployed with this application"
I've also tried with java.sun.com/jsp/jstl/core, which it says in the
JSTL-documentation, but the same result. It seems that the
JSTL-taglibraries referenced are not found or the server doesn't
support external URI:s. I saw in the documentation that JSF is tested
with J2SE 1.3.1_04 and later (I have 1.4.2_01), but does it need J2EE
1.4 as well? I don't have J2EE 1.4 yet, so must I download another
server as well?
/Erik D
- 2
- Design question about data conversion class.I'm looking for a name for my class that reflects what it does. Its a
class with functions that converts data.
For example, my current class is called ArticleValueObjectCreator. It
has a method that converts resultsets to an article value object bean.
I now need to create a method which converts an article related
resultset to xml. In the future I may need one that converts a value
object "bean" to xml.
I'm thinking of refactoring the class now that I need to grow it.
What is the best way of acomplishing good design here?
Would renaming the class to something like ArticleDataCovertor, or
ArticleAdaptor tie in with good programming practice, or would it be
better to split these methods up into different classes ( thus making
each class dependent on a fine range particular technologies ) eg, one
which is xml and jdbc only, another that is xml only.
Are there any design patterns like this that emphasise clean
seperation between technologies. Or am I over-engineering?
Thanks
Ben
- 3
- Alioth CVS Read-Only (was: Re: svn repository)-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Maybe we should ask to lock the Alioth's CVS repository of pkg-java
project, so we'll be sure everybody use the svn!
I Cc'd debian-admin but I'm not sure this is the right place. I already
send a mail about the wiki there but never got a response. And I'm not
sure they manage Alioth... If someone can Cc to a better location...
Thanks
Charles Fry wrote:
>>+1, keep only the RELEASE_<VERSION> tags.
>>
>>The directory layout seems ok to me. If there is a problem, we can svn mv.
>>
>>Many thanks for your work Charles,
>
> In that case I'll plan to make the migration on Monday. I'lll send out
> email 15 minutes prior to starting the move, then upon starting and
> finally upon completing the migration.
>
> cheers,
> Charles
- --
.''`.
: :' :rnaud
`. `'
`-
Java Trap: http://www.gnu.org/philosophy/java-trap.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDwlOu4vzFZu62tMIRAtS0AJ9R973xSgRKSS0ZCv6CgCvaTv0MuwCdG29Z
jK7dIKhblWvu5zX3QrgQ7ZE=
=wRbl
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to email***@***.com
with a subject of "unsubscribe". Trouble? Contact email***@***.com
- 4
- CLOB.createTemporary throws ClassCastException...I am also having the same problem. Does anyone have a solution? I read
that the workaround is to somehow extract the underlying connection to
give to the createTemporary method. Problem is I'm not sure how to do
that!
bartleby <email***@***.com> wrote in message news:<email***@***.com>...
> I got the same probleme, have you fond out how to solve the problem ?
- 5
- MIDP JVM for Palm and Pocket PCStephan Erlank wrote:
> I've heard of J9 that comes with Visual Age Micro Edition, but I don't have
> time to download 122mb over a 56k dial-up connection.
VAME is discontinued and has been replaced by WebSphere Studio Device
Developer.
http://www-3.ibm.com/software/wireless/wsdd/
But maybe that's what you meant.
--
Josef Garvi
"Reversing desertification through drought tolerant trees"
http://www.eden-foundation.org/
new income - better environment - more food - less poverty
- 6
- java.io.Exception: Too many open files on sun OS 5.6I'm operating on sun OS 5.6
I ping a host every 10 seconds to get knowlegde wheather it is running
or not. After about one and a half hour I get this Exception:
java.io.IOException: Too many open files
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:54)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:546)
at java.lang.Runtime.exec(Runtime.java:413)
at java.lang.Runtime.exec(Runtime.java:356)
at java.lang.Runtime.exec(Runtime.java:320)
at de.optimare.VRX8100.MainControl.pingRecorder(MainControl.java:226)
... and so on.
I set rlim_fd_max = 1024 in /etc/system
I tried to set the ulimit -n 1024 in my script
but it had no effect.
Here is my code: The pingRecorder is called every 10 seconds from a
swing.Timer.
runtime is the Runtime.getRuntime().
// used on unix system
private void pingRecorder() {
logDate = new Date();
try {
ping = runtime.exec(pingPath);
ping.waitFor();
exitValue = ping.exitValue();
switch (exitValue) {
case 0:
// stop the ping timer
if (pingTimer != null) {
pingTimer.stop();
}
if (! processIsInitialized) {
System.out.println(logDate.toString() + " Recorder alive. Now
wait " + initialWaitTime/1000 + " seconds to initialize");
//wait for recorder is booting
Thread.sleep(initialWaitTime);
// now init the VRX8100 process!
initProcess();
}
break;
case 1:
System.out.println(logDate.toString() + " Recorder off.
Memory: " + runtime.totalMemory());
break;
default:
System.out.println(logDate.toString() + " Recorder off.
Memory: " + runtime.totalMemory());
break;
}
} catch (IOException io) {
io.printStackTrace();
} catch (InterruptedException ie) {
ie.printStackTrace();
}
}
I would be very happy if anyone knows about anything due to this
problem.
Is it a specific sun problem? Is it possible to control the number of
open files by Java?
Many thanks for any help
Gert
- 7
- Authentication in different tiersHi
How can I access authentication information in different tiers of a
project? We are working on a multi tier J2EE project, and we want to
authenticate user (we are not sure whether using JAAS or not). Is
there any simple way to have access to authentication information in
all tiers including Service Facade, Business Doman, and Data Access
tiers?
If it was just a web tier we could save authentication information in
user session, but it is not good to couple business tier, data access
tier and ... to web specification (including HttpSession).
A solution is passing authentication object using method parameters
but it is not a very good, solution, and all the inter-tier method
calls should contain authentication information.
Note: we are working on a multi-tier and potentialy distributed
project, so I think attaching authentication info to Thread is not a
good solution.
Amir Pashazadeh
- 8
- Socket latenciesHi all,
I am working on a Java project and I am interested in measuring TCP
performance over long delay links. Do you know if there is any way to
simulate delay using Sockets, keeping the TCP protocol behaviour
intact? I wrote a FilterInputStream that waits for some time and then
reads from the stream, but I am afraid it could be not very accurate.
Thank you.
Daniela B
- 9
- URL Class Loader & file deletionHello,
The following code always displays "File cannot be deleted".
Any idea on the way to allow a file to be deleted when it has been used
by a URL class loader to load code ?
public class ClassLoaderTester {
public static void main( String[] args ) {
try {
String s = "c:\\zob.jar";
URLClassLoader oCL = new URLClassLoader(
new URL[] {
new File(s).toURL()
} );
Class c = oCL.loadClass("com.mysql.jdbc.Driver");
Object o = c.newInstance();
o = null;
c = null;
oCL = null;
System.gc();
System.runFinalization();
File oFile = new File(s);
if ( !oFile.delete() ) {
System.err.println("File cannot be deleted");
}
}
catch ( Exception e ) {
e.printStackTrace();
}
}
}
Thank's in advance.
- 10
- pattern matching help on logical ORI'm using Java 1.4.2_05 and need some help getting a logical OR to work
within my pattern matcher.
I'm trying to get both string A and B to be recognized by one pattern?
String strA = "04/14:03,blahblahblah\u007F";
String strB = "04/14:03,blahblahblah";
So I'm trying to match:
Two numerals followed by slash followed by 2 numerals followed by a
colon followed by 2 numerals followed by a comma followed by anything
followed by a one or 0 delete character OR the end of the line/string.
Here is the regex:
Pattern.compile("[0-9]{2}[\u002F][0-9]{2}[\u003A][0-9]{2}[\u002C].+[\u007F?]|[$]",
Pattern.DOTALL);
The logical OR doesn't work though. And I've tried the OR a few other
ways as well.
... [\u007F|$]
... [\u007F?|$]
... [\u007f]?|[$]
These don't work either.
I'd appreciate any suggestions.
Thanks,
Shawna
- 11
- Clipped image when g.drawImage(img, -3, -4, this)Hello,
I've created a class (full source code at the bottom)
which extends java.awt.Component and is supposed to
represent a playing card. If the card is being dragged,
I'd like to draw a shadow underneath it. And the card
itself should be drawn a little bit displaced - to make
the impression that it has been lifted:
public void paint(Graphics g) {
if (this == dragged) {
g.drawImage(shadow, 0, 0, this);
g.drawImage(cardImg, -3, -4, this);
} else {
g.drawImage(cardImg, 0, 0, this);
}
}
My problem is however that the cardImg is being
clipped. Does anybody please have an idea how
to workaround this?
Thank you
Alex
PS: Here is the full source code:
// $Id: Card.java,v 1.2 2007/07/18 10:10:33 afarber Exp $
import java.awt.*;
import java.awt.image.*;
import java.awt.event.*;
class Card extends Component implements MouseListener,
MouseMotionListener
{
public static final int WIDTH = 70;
public static final int HEIGHT = 100;
public static final int SPADE = 0;
public static final int CLUB = 1;
public static final int DIAMOND = 2;
public static final int HEART = 3;
public static final int NOTRUMP = 4;
private static Card dragged;
private static Image[][] faces;
private static Image back;
private static Image shadow;
public byte rank, suit;
public boolean opened;
public int whose;
public Card(int rank, int suit) {
setSize(WIDTH, HEIGHT);
addMouseListener(this);
addMouseMotionListener(this);
this.rank = (byte) rank;
this.suit = (byte) suit;
}
public Card(char ch) {
setSize(WIDTH, HEIGHT);
addMouseListener(this);
addMouseMotionListener(this);
rank = (byte) (ch >> 8);
suit = (byte) ch;
}
public boolean equals(Card card) {
return (rank == card.rank && suit == card.suit);
}
public char toChar() {
return (char) ((rank << 8) | suit);
}
public void paint(Graphics g) {
if (this == dragged) {
g.drawImage(shadow, 0, 0, this);
// XXX the image below is clipped :-(
g.drawImage(opened ? faces[rank][suit] : back,
-3, -4, this);
} else {
g.drawImage(opened ? faces[rank][suit] : back,
0, 0, this);
}
}
public static void prepImages(Image big) {
ImageProducer source = big.getSource();
// create 32 card images
faces = new Image[8][4];
for (int rank = 0; rank < 8; rank++)
for (int suit = SPADE; suit <= HEART; suit++) {
ImageFilter filter =
new CropImageFilter(rank * WIDTH,
suit * HEIGHT, WIDTH, HEIGHT);
ImageProducer producer = new
FilteredImageSource(source, filter);
faces[rank][suit] = Toolkit.getDefaultToolkit()
.createImage(producer);
}
// create the image of a card's back
ImageFilter filter =
new CropImageFilter(560, 0, WIDTH, HEIGHT);
ImageProducer producer =
new FilteredImageSource(source, filter);
back = Toolkit.getDefaultToolkit().createImage(producer);
// use a card shape to create shadow
int[] pixels = new int[WIDTH * HEIGHT];
PixelGrabber grabber = new PixelGrabber(big, 0, 0,
WIDTH, HEIGHT, pixels, 0, WIDTH);
try {
grabber.grabPixels();
} catch (InterruptedException ex) {
ex.printStackTrace();
}
// turn non-transparent pixels to shadow
for (int i = 0; i < pixels.length; i++)
if (0 != (pixels[i] & 0xFF000000))
pixels[i] = 0x60000000;
shadow = Toolkit.getDefaultToolkit().createImage(
new MemoryImageSource(WIDTH, HEIGHT, pixels, 0, WIDTH));
}
public void mouseExited(MouseEvent event) {
System.out.println("mouseExited:" + event);
dragged = null;
getParent().repaint();
}
public void mouseReleased(MouseEvent event) {
System.out.println("mouseReleased" + event);
dragged = null;
getParent().repaint();
}
public void mousePressed(MouseEvent event) {
System.out.println("mousePressed" + event);
dragged = this;
getParent().repaint();
}
public void mouseEntered(MouseEvent event) {
System.out.println("mouseEntered" + event);
}
public void mouseClicked(MouseEvent event) {
System.out.println("mouseClicked" + event);
}
public void mouseMoved(MouseEvent event) {
System.out.println("mouseMoved" + event);
}
public void mouseDragged(MouseEvent event) {
System.out.println("mouseDragged" + event);
}
public static int randomRank() {
return (int) Math.floor(8.0 * Math.random());
}
public static int randomSuit() {
return (int) Math.floor(4.0 * Math.random());
}
public static void main(String args[]) {
Frame frame = new Frame("Card Test");
frame.setForeground(Color.white);
frame.setBackground(Color.gray);
frame.setLayout(null);
final String PATH = "media/cards.gif";
Image big = Toolkit.getDefaultToolkit().getImage(PATH);
MediaTracker tracker = new MediaTracker(frame);
tracker.addImage(big, 0);
try {
tracker.waitForAll();
} catch (Exception ex) {
ex.printStackTrace();
}
if (tracker.isErrorAny()) {
System.err.println("Image " + PATH + " not found");
return;
}
Card.prepImages(big);
Card card = new Card(randomRank(), randomSuit());
card.opened = true;
frame.add(card);
frame.validate();
card.setLocation(200, 100);
frame.setSize(400, 300);
frame.setVisible(true);
}
}
- 12
- eclipse and CDT errorHi,
Somebody got CDT working in eclipse ? What do you have to download ?
I use mingw g++. When I install CDT I get a Java null pointer exception
error
any idea ?
Johan
- 13
- decoding utf8I've got a J2ME application that is doing a writeUTF() of a byte array
that I need to decode and store in a flat file (it's a jpeg) from my
perl socket application. I can't seem to find a way to have Perl
decode it into it's byte representation.
As a test I put a byte array of just control-A's on the wire using
writeUTF. The length of the scalar I get in Perl is exactly twice (128)
as I sent (64). I've tried doing: $decoded =
Encode::decode_utf8($netbuf) and it doesn't convert the data at all.
Obviously, I must be missing how Perl handles a scalar that contains
UTF-8 data.
Can someone point me in a direction? Thanks.
- 14
- Function for removing Accents?On Wed, 17 May 2006 11:52:25 +0200, I waved a wand and this message
magically appeared from Domagoj Klepac:
> Because internationalization was always expensive, and the IT industry
> was based in the Western countries, and it had no incentive to adapt
> to the new, small markets. For example, I would guess that there is no
> Esperanto Windows version. Or Esperanto Office. Not enough people
> would buy it. And if even mighty Microsoft can't afford to do it,
> other software vendors certainly can't.
Microsoft can afford to. They just aren't interested.
--
http://www.munted.org.uk
Take a nap, it saves lives.
- 15
|
|
|