 |
 |
Index ‹ java-programmer
|
- Previous
- 3
- 3
- JAVA RMI register problemHi
Im making aplication with Java RMI ... everything was working till
yesterday. Today i started to run server and i cant make it :( (once
per 20 times it works)
The way i registering serwer is (im doing this from the folder where i
have my server class and java files + stub ):
start rmiregistry
java -Djava.security.policy=test.policy serwer
Sometimes it works ,sometimes not,espescially when i m starting to run
second diffrent process(serwer)
i got this error:
D:\workspace\serwer2>rmiregistry
java.rmi.server.ExportException: Port already in use: 1099; nested
exception is:
java.net.BindException: Address already in use: JVM_Bind
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:
310)
at
sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:218
)
at
sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:393)
at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:129)
at
sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:19
0)
at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:92)
at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:78)
at sun.rmi.registry.RegistryImpl.main(RegistryImpl.java:322)
Caused by: java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:97)
at
sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(RMI
DirectSocketFactory.java:27)
at
sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(RMI
MasterSocketFactory.java:333)
at
sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:64
9)
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:
299)
... 7 more
D:\workspace\serwer2>java -Djava.security.policy=test2.policy server
Liczba aktywnych watkow: 1
nazwa watku: main
Usluga druga niezarejestrowana: RemoteException occurred in server
thread; neste
d exception is:
java.rmi.UnmarshalException: error unmarshalling arguments;
nested excep
tion is:
java.lang.ClassNotFoundException: server_Stub
I didnt change anything in my source code...nothing...it just started
doing like this. Lately i was able to run two server process...and
everything was ok.... i was looking for a tip in google...but nothing
help...anybody knows how to fix it?
Tnx .
- 3
- 4
- Got my Java console application finishedI finished my Java console application and it works
great in Windows and Linux. The problem right now is testing
it in Mac. I only have an old Mac Performa with OS8, and my Mac isn't reading
it right. Anyone know how to use a Java console program in pre-OSX Macs?
When I double click on the jar file it launches an editor now, does anyone know
how to launch it as a console application? I have the
Java Runtime Engine installed.
I believe want to associate the jar files with the Java Runtime Engine in
OS8...does anyone know how to do that with a Mac?
- 6
- USB support for Java (Win32)Does anybody know any win32 usb library for java that I can use to
communicate with device. Application will communicate with device
using USB in the same way as RS232 - for control and management.
Thanks,
Dimitry
- 9
- [Java-Printer]My printers are not senn by java appsThis problem apparently has nothing todo with Java applications : I am on
Linux and apparently now any Java apps run do not see my printer list as
handled by CUPS.
Before it worked ; I think it has to do with the JDK installed ?
Any ideas will be wellcome.
Thanks.
- 11
- Save gif file from the URLHello,
I just want to save on disc a gif file taken from the internet (i.e.
save as logo.gif the image
http://www.google.com/intl/us_ALL/images/logo.gif ). Is it possible
without much effort (I have read about the extra & not free libraries
but I hope there is a simple way to do so (just read bytes and write
bytes - no modification).
Regards. Marko
- 11
- 14
- VM -> secure Web Memory, Patent 863I'm releasing to Open Source an e-commerce local memory technique that
could reduce web congestion. A web-based operating system might be
possible. I am releasing this application also to Open Source.
To protect bandwidth for this technique, I applied for and received US
Patent 6,636,863 - the claims of this patent will be interesting to the
Open Source community.
Information:
http://209.87.142.42/webmemory/
Background:
* I originally published in June of 2000 on javaboutique
(http://javaboutique:internet.com/articles/shoppingcart/index.html) and
released the code for an e-commerce front end as Open Source.
* The article was mirrored on Linux Today
(http://linuxtoday.com/news/2000070200204OSSW).
* On Oct. 21, 2003, after a lengthy process including a quality review
by a number of patent examiners, I was granted US Patent 6,636,863
based on this work (to read the text, go to
http://patft.uspto.gov/netahtml/srchnum.htm and input the patent
number).
* Web Memory is secure, client-based, user-specific memory, based in
the JAVA VM present in computers, cell phones, Palm Pilots and chips.
It works in dotNET as well. The bandwidth for this technique has been
protected by patent. Is the method useful to the Open Source community?
Lane Friesen
e-mail: lanefriesen (at) hotmail.com
- 16
- Core Java ( JAVA 2.0), J2EE, XML, Swing,XSL Opening in Chennai 3+YearsHi All,
We are looking Software Engineer for my MNC Client in
chennai.. L&T info, HCL, Virtusa, EDS
Skill: Core Java ( JAVA 2.0), J2EE, XML, Swing,XSL
Exp 3 to 6 Years
Work Location: Chennai
>> SE, TL, PL openings
If you are looking for a good opening Please send the
resume to email***@***.com
Please send me the following information for a faster
Processing
Name:
Contact NO:
Cell:
Landline:
Current company:
Current Location:
Current Salary:
Expected Salary:
Notice Period with Present Employer:
Total IT Experience:
Relevant Experience:
Key Skills:
Domain Worked:
Are you willing to relocate to chennai
Regards
Latha HR Solutions
Chennai
- 16
- javaws using a dllI have a small java application that reads the registry through the use
of a .dll. I am packaging this app in a jar and then deploying it via
java web start. When I run things locally, I have no problems, but when
I deploy it through javaws, I get errors about accessing methods within
the .dll. Is there any trick to creating a jar with the dll for
deployment via javaws.
Thanks
- 16
- Opinions on complexityI am thinking of developing a network application for my PhD, and it
involves (among other stuff) my own implementation of the TCP/IP
protocols. So, at the state the Java 1.5 version is, I need the use of
JNI for the RAW sockets. (Although the use of Java is not a MUST, I am
more experienced at it than I am at C/C++ or other useful programming
language.)
By now, I've managed to almost-implement the Ping: I send the
appropiate ICMP Echo Request to 127.0.0.1 (with its well-formed IP
header, ICMP header and data, based on the RFCs), but I still don't
"hear" the ICMP Echo Reply from my application, (although I can see
this ICMP Echo Reply going back when I capture the network traffic of
my loopback interface with Ethereal). But it's not the point of my
entry in this group to find a solution on this (it must be something
odd in the C native code I have to fix).
The thing is that, although I find this project feasible, I don't
really know how complex may it become (I am sure the TCP/IP stack is
not a trivial thing) and, unfortunately, I cannot spend as much time as
I would like on this (you sure know how it works: I've got a job from 8
to 17:30, which is not bad at all, but it doesn't let me too much spare
time).
So here goes my question: do you think it is a feasible project for
developing it on my own in a reasonable time?, do you recommend me
"opening" it on sourceforge or something like that, and share it with
other thinking heads?, are you one of those thinking heads :) ?.
Thanks in advance for your comments,
_Hobbes.
____________________________
"I must've put my finger on it." - Calvin
- 16
- open source poker codeHi,
Bit of a long shot I imagine, but has anyone tried to use:
http://sourceforge.net/projects/pokersource/
They promise some sort of java wrapper in the readme, but all I have
found is c code.
I guess there's a chance to use JNI to call the c stuff but I suffer
from a very rare and extreme form of laziness that prevents this (and I
can't understand the code!).
cheers
Andy
- 16
- 16
- steganography using javaHi all,
I am actually new to this steganography thing.So I want to know if
there are any built-in methods and classes to handle stego in
Java.Also,I will very much appreciate if any of you have a sample code
or tutorial link.
Thanks all,
Anindya
|
| Author |
Message |
jjcchicago

|
Posted: 2004-1-21 7:33:00 |
Top |
java-programmer, Paint method
I'm still new to Java, so this may be a pretty pathetic question.
Anyway, I have a paint method in an applet that paints something and
then when a certain button is pushed it needs to draw more (rectangles
and strings to be precise). However, the paint method is above, and
the scope of 'g' does not extend into the actionPerformed method. Can
'Graphics g' be declared outside the paint method, and if not is there
a way to make it work, while rewriting as little as possible?
|
| |
|
| |
 |
Mark Haase

|
Posted: 2004-1-21 8:16:00 |
Top |
java-programmer >> Paint method
In article <email***@***.com>,
email***@***.com (windozer) wrote:
> I'm still new to Java, so this may be a pretty pathetic question.
> Anyway, I have a paint method in an applet that paints something and
> then when a certain button is pushed it needs to draw more (rectangles
> and strings to be precise). However, the paint method is above, and
> the scope of 'g' does not extend into the actionPerformed method. Can
> 'Graphics g' be declared outside the paint method, and if not is there
> a way to make it work, while rewriting as little as possible?
What you should do in actionPerformed() is set a flag so that the next
time the applet is redrawn it knows to draw some more stuff. You can
call repaint() to signal that you want the applet redrawn at the next
possible opportunity.
If you're looking to do as little work as possible, it is possible to
get a reference to the current graphics context. All Components have a
getGraphics() accessor..you just need to get a reference to an
appropriate Component.
--
|\/| /| |2 |<
mehaase(at)sas(dot)upenn(dot)edu
|
| |
|
| |
 |
Glodalec

|
Posted: 2004-4-1 21:17:00 |
Top |
java-programmer >> Paint method
Hi !
I am trying to graphically access contentpane within the frame, so I
wrote my own paint(Graphics g) method, which calls super.paint... and
then I do my stuff.
Now I have a question. Suppose I do some graphics which takes several
minutes to finish, or either it reads specified graphic file and puts
it to a Graphic object. When I move window, I don't want to reread file
(it can also be deleted in the same time).
I can somehow control my graphics using some boolean flag, but also have
several problems.
The question is, should I put my graphic in some image object, and
display it, if nothing in my graphic changes, so only image object is
drawn each time paint method is called, or should I write also Mouse &
Frame listeners to control all stuff.
Any hint would be appreciated.
|
| |
|
| |
 |
Thomas Weidenfeller

|
Posted: 2004-4-1 21:28:00 |
Top |
java-programmer >> Paint method
Glodalec wrote:
> The question is, should I put my graphic in some image object, and
> display it
Yes.
/Thomas
|
| |
|
| |
 |
JessyCute

|
Posted: 2006-5-4 18:45:00 |
Top |
java-programmer >> Paint method
I try to draw the line like this on the screen, but when some menu show
up my line is not draw correctly. Anyone know how to solve it thankyou.
Follow this code. I tried paint() and paintComponent() but it doesn't
work both.
Code:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
public class TestPaint extends JFrame{
public TestPaint(){
JMenuBar bar = new JMenuBar();
JMenu testM = new JMenu("TEST");
testM.add(new JMenuItem("test1-child"));
testM.add(new JMenuItem("test1-child"));
JMenu test1M = new JMenu("TEST1");
test1M.add(new JMenuItem("test1-child"));
test1M.add(new JMenuItem("test1-child"));
test1M.add(new JMenuItem("test1-child"));
test1M.add(new JMenuItem("test1-child"));
test1M.add(new JMenuItem("test1-child"));
JMenu test2M = new JMenu("TEST2");
test2M.add(new JMenuItem("test1-child"));
test2M.add(new JMenuItem("test1-child"));
test2M.add(new JMenuItem("test1-child"));
test2M.add(new JMenuItem("test1-child"));
test2M.add(new JMenuItem("test1-child"));
JMenu test3M = new JMenu("TEST2");
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
bar.add(testM);
bar.add(test1M);
bar.add(test2M);
bar.add(test3M);
setJMenuBar(bar);
getContentPane().add(new TestPanel(), BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400,400);
show();
}
class TestPanel extends JPanel{
/*public void paint(Graphics g) {
super.paint(g);
System.out.println("paint");
int x2 = ( int ) g.getClipBounds().getWidth();
int y = 100;
g.setColor( Color.RED );
g.drawLine( 0, y, x2, y );
}*/
protected void paintComponent(Graphics g) {
super.paintComponent(g);
System.out.println("paintComponent");
int x2 = ( int ) g.getClipBounds().getWidth();
int y = 100;
g.setColor( Color.RED );
g.drawLine( 0, y, x2, y );
}
}
public static void main(String[] args) { new TestPaint(); }
}
|
| |
|
| |
 |
JessyCute

|
Posted: 2006-5-4 18:45:00 |
Top |
java-programmer >> Paint method
I try to draw the line like this on the screen, but when some menu show
up my line is not draw correctly. Anyone know how to solve it thankyou.
Follow this code. I tried paint() and paintComponent() but it doesn't
work both.
Code:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
public class TestPaint extends JFrame{
public TestPaint(){
JMenuBar bar = new JMenuBar();
JMenu testM = new JMenu("TEST");
testM.add(new JMenuItem("test1-child"));
testM.add(new JMenuItem("test1-child"));
JMenu test1M = new JMenu("TEST1");
test1M.add(new JMenuItem("test1-child"));
test1M.add(new JMenuItem("test1-child"));
test1M.add(new JMenuItem("test1-child"));
test1M.add(new JMenuItem("test1-child"));
test1M.add(new JMenuItem("test1-child"));
JMenu test2M = new JMenu("TEST2");
test2M.add(new JMenuItem("test1-child"));
test2M.add(new JMenuItem("test1-child"));
test2M.add(new JMenuItem("test1-child"));
test2M.add(new JMenuItem("test1-child"));
test2M.add(new JMenuItem("test1-child"));
JMenu test3M = new JMenu("TEST2");
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
test3M.add(new JMenuItem("test1-child"));
bar.add(testM);
bar.add(test1M);
bar.add(test2M);
bar.add(test3M);
setJMenuBar(bar);
getContentPane().add(new TestPanel(), BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400,400);
show();
}
class TestPanel extends JPanel{
/*public void paint(Graphics g) {
super.paint(g);
System.out.println("paint");
int x2 = ( int ) g.getClipBounds().getWidth();
int y = 100;
g.setColor( Color.RED );
g.drawLine( 0, y, x2, y );
}*/
protected void paintComponent(Graphics g) {
super.paintComponent(g);
System.out.println("paintComponent");
int x2 = ( int ) g.getClipBounds().getWidth();
int y = 100;
g.setColor( Color.RED );
g.drawLine( 0, y, x2, y );
}
}
public static void main(String[] args) { new TestPaint(); }
}
|
| |
|
| |
 |
Bart Cremers

|
Posted: 2006-5-4 19:00:00 |
Top |
java-programmer >> Paint method
When using the clipbounds to paint you'll have to make sure you take
the x position of the clip rectangle also into account:
int x1 = g.getClipBounds().x;
int x2 = x1 + g.getClipBounds().width;
int y = 100;
g.setColor(Color.RED);
g.drawLine(x1, y, x2, y);
Regards,
Bart
|
| |
|
| |
 |
Thomas Fritsch

|
Posted: 2006-5-4 20:16:00 |
Top |
java-programmer >> Paint method
JessyCute wrote:
> I try to draw the line like this on the screen, but when some menu show
> up my line is not draw correctly. Anyone know how to solve it thankyou.
>
> Follow this code. I tried paint() and paintComponent() but it doesn't
> work both.
>
> class TestPanel extends JPanel{
>
> protected void paintComponent(Graphics g) {
> super.paintComponent(g);
> System.out.println("paintComponent");
> int x2 = ( int ) g.getClipBounds().getWidth();
Using
g.getClipBounds().getWidth()
in the line above is wrong. You should use
this.getWidth()
instead of that. Then the red line will be drawn correctly, also after
being obscured by one of menus.
> int y = 100;
> g.setColor( Color.RED );
> g.drawLine( 0, y, x2, y );
> }
> }
--
"Thomas:Fritsch$ops:de".replace(':','.').replace('$','@')
|
| |
|
| |
 |
Bart Rider

|
Posted: 2006-5-4 21:36:00 |
Top |
java-programmer >> Paint method
JessyCute wrote:
> I try to draw the line like this on the screen, but when some menu show
> up my line is not draw correctly. Anyone know how to solve it thankyou.
>
> Follow this code. I tried paint() and paintComponent() but it doesn't
> work both.
>
> Code:
>
>
>
> import java.awt.BorderLayout;
> import java.awt.Color;
> import java.awt.Graphics;
>
> import javax.swing.JFrame;
> import javax.swing.JMenu;
> import javax.swing.JMenuBar;
> import javax.swing.JMenuItem;
> import javax.swing.JPanel;
>
> public class TestPaint extends JFrame{
>
> public TestPaint(){
> JMenuBar bar = new JMenuBar();
> JMenu testM = new JMenu("TEST");
> testM.add(new JMenuItem("test1-child"));
> testM.add(new JMenuItem("test1-child"));
>
> JMenu test1M = new JMenu("TEST1");
> test1M.add(new JMenuItem("test1-child"));
> test1M.add(new JMenuItem("test1-child"));
> test1M.add(new JMenuItem("test1-child"));
> test1M.add(new JMenuItem("test1-child"));
> test1M.add(new JMenuItem("test1-child"));
>
> JMenu test2M = new JMenu("TEST2");
> test2M.add(new JMenuItem("test1-child"));
> test2M.add(new JMenuItem("test1-child"));
> test2M.add(new JMenuItem("test1-child"));
> test2M.add(new JMenuItem("test1-child"));
> test2M.add(new JMenuItem("test1-child"));
>
> JMenu test3M = new JMenu("TEST2");
> test3M.add(new JMenuItem("test1-child"));
> test3M.add(new JMenuItem("test1-child"));
> test3M.add(new JMenuItem("test1-child"));
> test3M.add(new JMenuItem("test1-child"));
> test3M.add(new JMenuItem("test1-child"));
> test3M.add(new JMenuItem("test1-child"));
> test3M.add(new JMenuItem("test1-child"));
> test3M.add(new JMenuItem("test1-child"));
> test3M.add(new JMenuItem("test1-child"));
> test3M.add(new JMenuItem("test1-child"));
>
> bar.add(testM);
> bar.add(test1M);
> bar.add(test2M);
> bar.add(test3M);
>
> setJMenuBar(bar);
>
> getContentPane().add(new TestPanel(), BorderLayout.CENTER);
>
> setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
> setSize(400,400);
> show();
> }
>
> class TestPanel extends JPanel{
>
> /*public void paint(Graphics g) {
> super.paint(g);
> System.out.println("paint");
> int x2 = ( int ) g.getClipBounds().getWidth();
> int y = 100;
> g.setColor( Color.RED );
> g.drawLine( 0, y, x2, y );
> }*/
>
> protected void paintComponent(Graphics g) {
> super.paintComponent(g);
> System.out.println("paintComponent");
> int x2 = ( int ) g.getClipBounds().getWidth();
> int y = 100;
> g.setColor( Color.RED );
> g.drawLine( 0, y, x2, y );
> }
> }
>
> public static void main(String[] args) { new TestPaint(); }
> }
>
Use x2=getWidth(), so you draw from zero x coordinate to the
maximum (you may want to give credit to any border zone). If
you use the clip bounderies, the section to redraw might not
nessecarily start with x coordinate zero, but that was pointed
out by Bart Cremers before. :)
Just a hint to add:
dont use show any more, instead use setVisible(true) and before
the call to setVisible insert a pack() statement (together with
a new method in TestPanel called getMinimumSize)
|
| |
|
| |
 |
RedGrittyBrick

|
Posted: 2006-5-5 4:30:00 |
Top |
java-programmer >> Paint method
JessyCute wrote:
> I try to draw the line like this on the screen, but when some menu show
> up my line is not draw correctly. Anyone know how to solve it thankyou.
>
> Follow this code. I tried paint() and paintComponent() but it doesn't
> work both.
>
<snip>
You *multiposted* this question to several Java newsgroups. That wastes
other people's time. See http://smjg.port5.com/faqs/usenet/xpost.html
|
| |
|
| |
 |
JessyCute

|
Posted: 2006-5-5 10:34:00 |
Top |
java-programmer >> Paint method
Thanks. I am sorry.
|
| |
|
| |
 |
JessyCute

|
Posted: 2006-5-5 10:43:00 |
Top |
java-programmer >> Paint method
Thanks. leouser.
But my problem is not relate to the line width or any it's position. If
you tried to press on the third or fouth menu, and move the mouse out
of the menu then click on the frame.
Let's notice. The red line will be cut.
Normal case: line show like this.
----------------------------------------------------
When I tried to do the menu drop down: the line will show like this.
---------- ------------ ---------
Some position was gone in this line.
|
| |
|
| |
 |
JessyCute

|
Posted: 2006-5-5 11:04:00 |
Top |
java-programmer >> Paint method
Thank you. Now I know what is the problem.
The problem came from getClipboard() method.
Thank you very much.
|
| |
|
| |
 |
Vova Reznik

|
Posted: 2006-5-5 21:44:00 |
Top |
java-programmer >> Paint method
JessyCute wrote:
> Thank you. Now I know what is the problem.
> The problem came from getClipboard() method.
>
> Thank you very much.
>
The problem didn't come form getClipBoard method
The problem came from unwillingness to read documentation.
int x2 = ( int ) g.getClipBounds().getWidth();
int y = 100;
g.setColor( Color.RED );
g.drawLine( 0, y, x2, y );
12345678901234567890123456789
|_______this_is_a_line_______|
|__a_clip__|
clipWidth = 10
clipX = 11
You want to draw line (repaint small portion)
from clipX to clipX + clipWidth
_is_a_line
but you command to draw line
from 0 to clipWidth
|_______thi
int x2 = g.getClipBounds().x;
g.drawLine( x2, y, x2 + g.getClipBounds().width, y );
|
| |
|
| |
 |
| |
 |
Index ‹ java-programmer |
- Next
- 1
- Non Asian Whore Mature Mummy Just few link on some movies...
All just for you...
Download
>>>>> http://download-video.12w.net
>>>>> http://world-sex.urllogs.com
>>>>> http://video-sex.12w.net
CLICK FREE DOWNLOAD VIDEO PORN...
L
I
C
K
T
O
W
A
T
C
H
V
I
D
E
O
P
O
R
N
D
O
W
N
L
O
A
D
F
R
E
E
.
.
.
W
E
L
C
O
M
T
O
M
O
V
I
E
S
P
O
R
N
D
O
W
N
L
O
A
D
.
.
.
- 2
- Storing and parsing variable length stringsHi folks...
I have an application which needs to store variable-length strings (up
to 24 characters long) that must then be matched according to prefix.
That is, whenever a prefix is given, the application has to be able to
retrieve all stored strings that start with this prefix. Conversely,
the program has to be able to store strings in such a way, so that
prefix-based retrieving is fast and accurate (i.e., all relative
strings are located and retrieved). Doing this linearly is obviously
slow and inefficient.
So, what is the best way of implementing this functionality in J2SE 1.4
or later? Or, if there is no ready (preprogrammed) way of doing it
properly in the standard distribution, are you aware of any open source
implementation (e.g., tree or something similar)?
Thanks,
Dimitris
- 3
- problems with TCPMONHi,
I'm using axis 1.2-RC3 and eclipse 3.01RC. When i run tcpmon from
command line
>java -cp org.apache.axis.utils.tcpmon
i use the panel for setting me as listener on port 8083 while tomcat is
on port 8080.
The problem is that when the client comunicate with server i dont have
2 SOAP messages but the tcpmon loops infinite on an error message.
I cant post you the output because tcpmon goes in infinite loop and its
impossible to copy text.
However i have set the axis path appropriately and i have added it to
classpath and classpath to path so i can call tcpmon with java org.....
I have also the needed jars (expecially) axis.jar included in axis
server (on tomcat) and imported in eclipse project.
Thank you in advance!
- 4
- One class in several filesHello
Is possible make one class in several files ?
I would like do this for organization reason.
Thanks in advice
GG
- 5
- Seaching word in text file using JAVA.Hello,
I have a problem on seaching word in text file using JAVA.
Below are the sample code i have written for searching word honda,
1990 and imran.I also want to save word honda in static string name
classtring. For first line i use this java code to save word honda in
classtring and its working well. I have a problem to save second line
1990 and imran.
The technique i use is searching until "=" and save word after "=".Can
anyone give the idea and java code.
Thank you...
------------java code ------------------
content = f.readLine();
// find class name
StringTokenizer s = new StringTokenizer (content,"=");
while (s.hasMoreTokens())
{
String string_val = s.nextToken();
if (string_val.trim().equals("classname".trim()))
{
classString=s.nextToken();
}
}
------- data text file -------------
name_car = honda
year = 1990
owner = imran
- 6
- Capture keystrokeHi,
I have a command line java program and I am trying to capture a keypress
from the user to say pause or stop the program. The only way I can get
this to work at the moment is to read in a key but the program waits for
the user to press return. I don't want this. I want to read the keypress
asynchronously without the user hitting return.
Anybody give me some pointers to how to do this?
Thanks in advance
Brian
- 7
- Java Applet in Mac FireFox sets multiple DIFFERENT cookiesI've been fighting with this one for a couple days. I'm getting two
(different) cookie headers being set.
Quick Background:
- Using a TurboGears web application.
- Embedding an Applet to assist in file uploads (JUpload).
- Applet uploads the files and sends the data to a secure URL.
- A session ID preserves the user's login information so they don't
get a 403 or have to login again.
- Works totally fine in everything EXCEPT FireFox on a Mac (Safari
works fine, as well as FireFox in Windows)
Using Ethereal to look at the HTTP header, there are two "Cookies"
values being set. The one that I set, and some other random one which
I have NO idea where it is coming from. As follows:
POST /import/upload HTTP/1.1
Cookies: tg-visit=2k842fgj237dfkvh232c32hdh3832
Content-length: 123541
<blah blah blah other headers>
Cookies: tg-visit=743jk82hfg94520fng62j8233jfg826
The first tg-visit value (the session id) is correct. The second one
which is the last header being set, is some other id being set. In
Safari the tg-visit value is the same on both lines and it works fine.
Other browsers properly only sets a single line. Firefox on a Mac
gives me two different values, and I have NO idea why.
Code to follow:
<APPLET CODE="foo.bar.myApplet" ARCHIVE="/static/myApplet.jar"
WIDTH="450" HEIGHT="320">');
<PARAM name="type" value="application/x-java-applet;version=1.4" /
>');
<PARAM name="scriptable" value="true" />
<PARAM name="postURL" value="${postUrl}" />
<PARAM name="redirectURL" value="${redirectUrl}" />
<PARAM name="tgVisitValue" value="tg-visit=${tgVisitValue}" />
</APPLET>
I have also tried to use the MAYSCRIPT attribute, but that doesn't
really help.
Using TurboGears which fills in the ${tgVisitValue} properly (which
works fine).
myApplet.java
this.mycookies = this.getParameter("tgVisitValue",
DEFAULT_COOKIE_STRING);
if (this.mycookies == DEFAULT_COOKIE_STRING) {
try
{
JSObject window = JSObject.getWindow(this );
JSObject document =
(JSObject)window.getMember( "document" );
String cookies =
(String)window.eval("self.document.cookie");
if (cookies.equals("undefined")) // we're IE
cookies = (String)document.getMember("cookie");
// NAOMI
// get all the unexpired cookies
// this.mycookies = (String) document.getMember( "cookie" );
}
catch ( Exception e )
{
this.mycookies = "nocookie=0";
}
}
This grabs the cookie value properly, so I don't think there are any
problems there. The code that does all the HTTP magic is here:
try{
String boundary = "-----------------------------" +
getRandomString();
url = new URL(uploadURL);
// Setting up the connection for upload.
urlConn = url.openConnection();
urlConn.setRequestProperty("Cookie", this.mycookies);
urlConn.setDoInput (true);
urlConn.setDoOutput (true);
urlConn.setUseCaches (false);
urlConn.setRequestProperty("Content-length", ""+totalFilesLength);
urlConn.setRequestProperty("Content-Type",
"multipart/form-data; boundary=" +
boundary.substring(2,
boundary.length()));
String CRLF = "\r\n";
urlConn.connect();
// Retrieve OutputStream For upload (Post).
dOut = new DataOutputStream(urlConn.getOutputStream());
// Actual Uploading part.
StringBuffer sb;
File f;
uploadedLength = 0;
for(int i=0; i < aTotalFiles.length && !stop; i++){
f = aTotalFiles[i];
sb = new StringBuffer();
// Line 1.
sb.append(boundary);sb.append(CRLF);
// Line 2.
sb.append("Content-Disposition: form-data; name=
\"File");sb.append(i);
sb.append("\"; filename=\"");sb.append(f.toString());
sb.append("\"");sb.append(CRLF);
// Line 3 & Empty Line 4.
sb.append("Content-Type: application/octet-stream");
sb.append("Content-Length: " + f.length());
sb.append(CRLF);sb.append(CRLF);
dOut.writeBytes(sb.toString());
uploadFileStream(f,dOut);
dOut.writeBytes(CRLF);
}
// Telling the Server we have Finished.
dOut.writeBytes(boundary);
dOut.writeBytes("--");
dOut.writeBytes(CRLF);
dOut.flush ();
if(!stop) progress.setString("File(s) uploaded. Wait for server
response!");
bInp = new BufferedReader(new
InputStreamReader(urlConn.getInputStream ()));
Any ideas?
- 8
- doubtsin javaHelloo
I am a newer one to java. just started to study it. I am getting so
many doubts in the language. I don have any previous knowledge in
progamming.
I would like to know more about JAVA and its applications in the real
world.
Where can I find jobs after studyig it??? From where will I get
practice programs in it???
Thanks in advance
Deepa
- 9
- java & CGII am a programming student attempting a quoting system (similar to what
geico does) for my job. I've written a program that is executable from
the command prompt that returns the expected values, but I need it to
work with a webpage.
I want the user to be able to input data, the program process it, and
then display the results. I've found code that uses "POST" to get the
data to a program, but how does the program process it and how do I get
it back into another web page? I've searched the web but I'm having
difficulty finding answers.
Thanks in advance to anyone who can help.
- 10
- On Java and C++On 28 Apr 2006 00:59:19 -0700, "al pacino" <email***@***.com>
wrote, quoted or indirectly quoted someone who said :
>improve your programming skills and what better tool to do that than
>using c++.
You might find the work of W. Edwards Deming interesting. He was the
man who taught the art of quality control to the Japanese.
He argues there is no point in exhorting people to be better. You
have to change the environment so they naturally and without
additional effort produce better results.
C++ allows well made programs but does little to insist on or even
encourage them. The beautiful quality remains a theoretical goal
rarely achieved. It is a bit like an impressive high wire act.
You can see the effect. If you look over C++ code you will see a huge
range of quality. If you look at Java code it is much more uniform.
The artisan in you yearns for the sporadic brilliance, but the manager
prefers the uniformity.
As a programmer you see the effect. In Java, a higher percentage of
trouble is caught at compile time. Once you have the compiler happy,
usually the code works. Because of the null pointer checks, enforced
initialisation and subscript checks, if a program works at all there
is a higher probability it is working correctly than the equivalent
C++ program. That means a poor programmer who writes buggy code has a
bigger safety net with Java to watch over him to catch these errors.
--
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.
- 11
- How to compute a regex match against an object's parameter by name?Consider that you want to do a regex match on the contents of an
attribute of that object. Say, for example, the contents of:
SomeObjectInstance.x
All is well unless you don't know ahead of time that "x" is the
attribute that the user will search against. Suppose that the object
can have any attribute name, and even all those possibilities aren't
known at compile time. The user can/will select this attribute, as well
as the regex pattern.
So the trick is how to apply the match against "x" in this case with
only "x" as a string passed to the method?
// this doesn't work!
public boolean isRegexMatch(String p, String m, SomeObject o, String
attribute){
Pattern pat = Pattern.compile(p);
Matcher mat = pat.matcher(o."attribute"); <--- doesn't work, obviously
return (mat.find());
}
The above would be nice, but as expected-it doesn't work.
So the question is, how to make the method functional without knowing
what it will be passed for "attribute"?
TIA!
BogusException
- 12
- J2ME interview questionshey all,
i am wondering if u ca give me j2me interview questions link or u can
advice me regarding that.
Thanks!
- 13
- Is it possible to design Audio CD player by using Java only?Never tried it myself, but have you looked at java media api. i am thinking
if reading file from the cd in a normal way (binary stream) and then
feeding it to media api can do the job....!!!
Good luck anyways :-)
"MiLF" <email***@***.com> wrote in message
news:bdesn5$rki$email***@***.com...
> I am not expecting how fancy the CD player will be, but basic function is
> enough.
>
>
- 14
- JBoss 3.2.2 security
Hello,
I'm developing EJB based system on JBoss. The system consists of
two parts: the set of EJB's, mainly Entity Beans which are interfaces
to DB and servlet which is used as user interface. As the interface to
entity beans i'm using statefull session bean. Every call from servlet
have to pass throught it.
To authenticate users I'm using DatabaseServerLoginModule. Users are
able to login, but then they try again to execute eny method from
session bean the server throws exception
Authentication exception, principal=null
What am i doing wrong ?? Should I store the users principal or
it is stored in session context ?
Cheers,
--
Marcin Krasowski mkrasowski (at) zagiel (dot) com (dot) pl
To iterate is human, to recurse divine.
L. Peter Deutsch
- 15
- how to get the content from an URL?Hi people,
I have write some code that outputs the content of an URL in
System.out,
which is really trivial using the following code:
URL url=new URL("http://www.some-url.com");
URLConnection c=url.openConnection();
BufferedReader is=new BufferedReader(new
InputStreamReader(c.getInputStream()));
String line;
while ((line=is.readLine())!=null) {
System.out.println("line: "+line);
}
But, some URLs have javascript code embedded that redirects the page
or refills
it in some way when it's automatically run by the browser. I want to
have the HTML code after executing that javascript code, exactly as
you can get it from your internet browser's "view source-code", not as
I'am getting it by now.
The cuestion is...
there is ANY workaround to this issue? some way to run javascripted
pages from
java? some way to deliver it to a web browser, or something nicer?
thanks to everyone,
hernan rancati, cesare.
|
|
|