 |
 |
Index ‹ java-programmer
|
- Previous
- 2
- overriding attributesI have a class A and a class B inheriting from A.
I have a class C and a class D inheriting from C.
I would like to have a attribute ATTR of type C in A. But in B, I would
ATTR to be of type D.
What should I do?
regards,
Andersen
- 3
- Best site for javahttp://javamobileweb.cogia.net
interactive site for java , mobile , wap and web .
a very helpful team also for all your question and problem
- 5
- Problem with Tomcat server on windows Vista when used with javaHi,
I have one c++ application to get number of monitors from
system. I am calling .exe of c++ application using java api through
tomcat server in browser on window vista. right now I have two
monitors attached in the system.one primary and other secondary. but
when i call c++ application using java api through tomcat server, it
lists only one primary monitor.
i have some scenario for behavoiur of such application:
(1) when i run directly c++ application on vista it works fine.(gives
two monitors)
(2) when i run using sample java code without tomcat server it works
fine..(gives two monitors)
(3) when i am calling from browser through tomcat server it displays
only one monitor.
(4) one important thing is that when i call same thing on Windows XP
it works fine..(gives two monitors)
can anybody tell that what could be the problem to get list of monitor
through tomcat server on windows vista?
Ravi.
- 5
- IDE and good bookHi,
What is the best IDE for Java development:
1)eclipse 3.1
2)sun 1
3)jbuilder
4)gui's are for wusses use vi and a command line ant
What is a good book to learn java 1.4?
What is a good book to learn swing?
thanks in advance
- 5
- 5
- Leaf linked binary treeHi,
I need a LeafLinked Binary Tree for one of my current projejcts but I
can't find any. Does somebody know a good and performant implementation
I could use or do I have to code it myself?
Thanks,
Snyke
- 7
- error starting java .jar app - classpath issue?I'm reluctant to post to a developers list, but this question
got no help at debian-user in the past 2 days. It seems to be
debian-related more than generic java-related.
This is likely a very simple issue. I've never tried to run a
java .jar library on debian before.
For all commands discussed below, no CLASSPATH environment
variable has been defined.
No errors if I switch to the .jar file directory and issue this
command:
$ java -jar tt.jar
But if if try either of the following commands from another
directory, the errors shown below commands appear:
$ java -jar /usr/share/java/tt.jar
$ java -classpath /usr/share/java/tt.jar -jar /usr/share/java/tt.jar
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:161)
at com.taubler.timebox.submit.SubmitExtensionWidget.<init>(SubmitExtensionWidget.java:16)
at com.taubler.timebox.submit.SubmitManager.<init>(SubmitManager.java:52)
at com.taubler.timebox.TimeTracker.<init>(TimeTracker.java:54)
at com.taubler.timebox.TimeTracker.main(TimeTracker.java:1115)
I wonder if it may just be a matter of learning how to correctly
set the CLASSPATH before issuing the java command on .jar
libraries held in /usr/share/java/. I could not find any
clear guidance about the usual CLASSPATH practice on debian.
(I run sarge. Java is from blackdown j2re1.4 and j2sdk1.4.
Installed without a hitch.)
(App in question is a timekeeper program. See
http://www.taubler.com/timebox/.)
Thanks.
--
Gordon Pedersen email***@***.com
St Paul, Minnesota, USA
--
To UNSUBSCRIBE, email to email***@***.com
with a subject of "unsubscribe". Trouble? Contact email***@***.com
- 8
- which data structure best fits this?hi,
i am looking for a data structure for fast retrievals... and here is my
scenario.
this table is about foreigncy exchange. i will have a buy currency,
sellcurrency, levels, and rate.
A transaction involves from a BUY currency to Sell currency, and it can
have multiple levels, meaning... if the sell amount is 1000, the rate
is 1.1, but if the sell amount is 2000, the rate is 1.2..etc...
Say there is a fixed amount of currencies that I need to maintain (say
10 type only) And I need to store all these rates in a structure, for
fast retrieval..
More concrete example.
Sell : USD Buy: EUR Level: 1 - 1000 rate: 1.1
Sell : USD Buy: EUR Level: 1000 - 5000 rate: 1.2
Sell : USD Buy: EUR Level: 5000 - 99999999 rate: 1.3
Sell : USD Buy: CAD Level: 1 - 1000 rate: 1.1
Sell : USD Buy: CAD Level: 1000 - 5000 rate: 1.2
Sell : USD Buy: CAD Level: 5000 - 99999999 rate: 1.3
Sell : USD Buy: GBP Level: 1 - 1000 rate: 1.1
Sell : USD Buy: GBP Level: 1000 - 5000 rate: 1.2
Sell : USD Buy: GBP Level: 5000 - 99999999 rate: 1.3
------ So, Sell for USD type is finished here.
Sell : EUR Buy: USD Level: 1 - 1000 rate: 1.1
Sell : EUR Buy: USD Level: 1000 - 5000 rate: 1.2
Sell : EUR Buy: USD Level: 5000 - 99999999 rate: 1.3
Sell : EUR Buy: CAD Level: 1 - 1000 rate: 1.1
Sell : EUR Buy: CAD Level: 1000 - 5000 rate: 1.2
Sell : EUR Buy: CAD Level: 5000 - 99999999 rate: 1.3
Sell : EUR Buy: GBP Level: 1 - 1000 rate: 1.1
Sell : EUR Buy: GBP Level: 1000 - 5000 rate: 1.2
Sell : EUR Buy: GBP Level: 5000 - 99999999 rate: 1.3
------ Sell for EUR is finished here.
so on with GBP, and CAD.
my requirements:
Say, someone tell me, what are all the rates for all the levels and
BuyType from EUR as sell?
Then that means I have to send back all the EUR as sell type.
Or, if someone say, what are all the rates for all the buytype for USD
from EUR as sell?
Then that means i have to send back all the EUR as sell, and USD for
Buy.
Or, if someone say, what are all the rates for all the buytype as GBP?
Then, i will have to send back all the buytype as GBP (including all
levels)
Or someone can just ask for a specific level as well for any buy type
of sell type, or both.
I was thinking about hash of hash... but if i have the Sell type as key
of the outer hash... then the inner hash will need to have a buytype as
the key... but then, i will have multiple levels...if i put the
multiple levels in an array of an object, and this object as the value
of this inner hash, that should be fine... but i am worry about the
speed.
Ideas?
thanks,
T
- 10
- 10
- netbeans install.log error#################install.log############################
(Jul 14, 2004 2:07:28 AM), Setup.product.install, com.installshield.product.service.product.PureJavaProductServiceImpl$Installer, err, ProductException: (error code = 601; message="JVM not found")
STACK_TRACE: 8
ProductException: (error code = 601; message="JVM not found")
at com.installshield.product.actions.JVMResolution.install(JVMResolution.java:171)
at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.checkUninstallerJVMResolution(PureJavaProductServiceImpl.java:4747)
at com.installshield.product.service.product.PureJavaProductServiceImpl$InstallProduct.install(PureJavaProductServiceImpl.java:4523)
at com.installshield.product.service.product.PureJavaProductServiceImpl$Installer.execute(PureJavaProductServiceImpl.java:3727)
at com.installshield.wizard.service.AsynchronousOperation.run(AsynchronousOperation.java:40)
at java.lang.Thread.run(Thread.java:595)
###################end install.log###################
After downloading the .jar I used javac -jar on the file, and it launched
the installer window. I clicked all the appropiate buttons and the
graphical installer even said netbeans was now installed. The install.log
file disproves that, unfortunately.
what went wrong pls?
thanks,
Thufir Hawat
PS: I posted this again to add "netbeans" to the subject line.
- 10
- [Off-topic] cvsHello,
sorry for the off-topic question but I think this is a good
place to ask. I plan to develop open-sourced web application
which integrates CVS browser, a bug tracking system and some
more interesting features to support development both
open-sourced and commercial projects. I would like to know
whether it is worth to invest my free time for such a tool.
CVS is rather an old system and I have no idea how widely is
used in development teams. So my question is easy: Do you use
CVS in your development?
Thank you,
jozef
- 12
- HP Desktop for sale!Hi,
I have an unused HP Pavilion with the fallowing specs:
# Processor: AMD Athlon 64 X2 4000+ (2.1GHz, 2000MT/s System Bus)
# Memory: 2048MB PC2-5300 DDR2 SDRAM memory (2x1GB) (expandable to 8 GB (4 x 2 GB) (64-bit OS)/ 4 GB (4 x 1 GB) (32-bit OS))
# Hard Drive:320GB 7200RPM SATA 3G (3.0 Gb/sec) hard drive
# Optical Drive: 16X DVD(+/-)R/RW 12X RAM (+/-)R DL LightScribe SATA drive
# Expandable Drive Bay: HP Pocket Media Drive bay
# Video Graphics: Integrated graphics
# Network Interface: Integrated 10/100BaseT network interface
# Sound: High Definition 8-channel audio
# Fax/Modem: 56K bps data/fax modem
# Operating System: Genuine Windows Vista?Home Premium
This is "used" but basically brand new (it has literally been on for no more than 6 total hours..) is only 1 month old..
PRICE: $425 OBO
Email- email***@***.com
- 13
- Application StoppingI have an application I am working on that keeps shutting down. There
seems to be no rhyme or reason for the shutdown. It happens randomly.
Sometimes it will work other times it won't. I'm starting to think it
might be a windows problem, possibly a process that is running. As my
App is running, Windows thinks the program is not responding. No big
deal, but I'm starting to think that this might be the problem. Here
is the error code it is getting in the Event log.
Faulting application gl.exe, version 1.0.0.0, faulting module
msjava.dll, version 5.0.3810.0, fault address 0x000c4a7e.
It doesn't seem to have anything to do with memory, or the volume of
data I'm processing.
I don't know if anyone will have any advice, I'm grasping at straws.
I'm running Windows XP pro if that helps.
Thanks to anyone with any advice.
- 13
- Reading a line from a fileHi to all, I'm trying to read from a file, line by line, and parse out
the data, by using the line.split(" ") function, and I have a file that
has 8 entries total per line, which means that it supposed to read up
to , array[7], but for some reason, when I run it , it says array
outofboundaries. The only thing here that is to notice, is that the
value at 7 might be either a string or an empty string, can that be a
problem?
Thanks
- 14
- Please test the new 1.6.0 patchsetAll,
If you're not afraid to build the JDK from scratch without a port,
please try the "current" (new) JDK 1.6 patchset (see
http://www.eyesbeyond.com/freebsddom/java/jdk16.html). This is based
on the 1.6.0 Update 1 Build b06 JRL source.
Unless I get some showstopper reports I plan to release this as
patchset 1 sometime next week. The raw patchset itself will have
problems if you don't have the /usr/X11R6 symlink, but this will be
fixed in the port.
I haven't yet created the jdk16 port, which is why you'll have to
build it from scratch ;). It should be reasonably similar to the current
jdk15 port though.
If the build is successful you should see something like this:
> /usr/local/jdk1.6.0/bin/java -version
java version "1.6.0_01-p1"
Java(TM) SE Runtime Environment (build 1.6.0_01-p1-glewis_19_may_2007_14_14-b00)
Java HotSpot(TM) Client VM (build 1.6.0_01-p1-glewis_19_may_2007_14_14-b00, mixed mode)
(This is on i386 -- you'll see the Server VM on amd64).
Note that I'll be out of town until Tuesday evening, so I may be unable to
respond to any problems before then.
--
Greg Lewis Email : email***@***.com
Eyes Beyond Web : http://www.eyesbeyond.com
Information Technology FreeBSD : email***@***.com
|
| Author |
Message |
jstorta

|
Posted: 2008-5-28 5:10:00 |
Top |
java-programmer, Making the most of code
I have a web site that uses JSP and some back end classes to manage
data in a MySQL database. It does okay and has run well for about 3
years. It has, however, grown to the point where I need to redesign
some of it to be more dynamic. I've recently started incorporating
Hibernate and JavaServer Faces to ease the development now and make it
easier for me to make changes later on. Or at least that was my plan.
Each database table maps to a Java class. I will easily have 25-30
tables before I am done. I am okay with 25-30 classes to represent
the data, but my concern is when it comes to the associated classes
needed to manage the data connections and such. I find that I am
cutting and pasting way too much similar code into these separate
classes.
For example.
I have a HibernateDAO class that manages the Hibernate session.
Each class then has its own DAO class that extends the HibernateDAO
class and the code within the extended DAO classes is virtually
identical.
Here is one method from my clientDAO class.
public Client add( Client client) {
try {
begin();
getSession().save(client);
commit();
return get(client.getClientId()); //not every class
will have a clientId member
} catch (HibernateException e) {
rollback();
System.out.println( "Could not add client: " +
client.getClientId() + " : " + e); //message hard coded for client
class
return new Client();
}
}
And then in my ContactDAO class I have this.
public Contact add(Contact contact) {
try {
begin();
getSession().save(contact);
commit();
return get(contact.getId()); //not every class will have
an Id member
} catch (HibernateException e) {
rollback();
System.out.println( "Could not add contact: " +
contact.getId() + " : " + e); //Message hard-coded for contact class
return new Contact();
}
}
Note that the code is virtually identical.
The begin(), getSession(), rollback(), and commit() methods are all
from the HibernateDAO superclass.
I tried using Generics to make the return type and parameter <T>, but
this only gets me so far. I cannot declare a new instance of <T>, or
at least I don't know how to. And the method uses values that are
specific to the class in question. I.E. not every data class will
have a getId() method.
I am not sure if any of that made sense, but the crux of the issue is
I am trying to avoid cutting and pasting code and then having to
remember to update it in 25 different places when I make a change. I
feel like there is a way to do what I want, but I just don't have the
experience to see it.
If anyone can point me toward some documentation that might help set
me straight, I would appreciate it.
Thanks.
|
| |
|
| |
 |
Roedy Green

|
Posted: 2008-5-28 5:21:00 |
Top |
java-programmer >> Making the most of code
On Tue, 27 May 2008 14:10:10 -0700 (PDT), jstorta <email***@***.com>
wrote, quoted or indirectly quoted someone who said :
>
>Note that the code is virtually identical.
>
>The begin(), getSession(), rollback(), and commit() methods are all
>from the HibernateDAO superclass.
A technique you might consider is the Stomper.
You write a Java method that takes N parameters and stomps out Java
source code. It can be considerably cleverer than a traditional macro.
Your code can do checks, computation, variable expansions etc.
You might find Quoter helpful to turn the basic code skeletion into a
giant set of Java strings.
You can also write stompers than do regex searches or indexOf searches
to do fancy search-replace-insert-delete on finished code. You embed
magic comments to make it simpler. I use one like this to change the
picture and text in http://mindprod.com/jgloss/index.html
and http://mindprod.com/jgloss/artcom.html
each day.
You periodically rerun your stompers when you find a better way to
expand the code.
http://mindprod.com/applet/quoter.html
use the "to Java String literal" option.
--
Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com
|
| |
|
| |
 |
Mark Space

|
Posted: 2008-5-28 6:14:00 |
Top |
java-programmer >> Making the most of code
jstorta wrote:
> Here is one method from my clientDAO class.
> public Client add( Client client) {
> try {
> begin();
> getSession().save(client);
> commit();
> return get(client.getClientId()); //not every class
I'm not using your packages (Hibernate, etc.) so I really can't talk
about best practice, but the first thing that occurs to me is to push
the work of saving onto the object being saved.
So if Client and Contact both have some interface "SessionSavable" with
a save() method which takes a session as a parameter,
public Object add( SessionSavable s ) {
try {
begin();
s.save( getSession() );
commit();
//....
Then in Client
@Override
public void save( Session x ) {
x.save( this );
}
and the same in Contact. You'd have to do the return method the same
way. Have both Client and Contact implement a method which returns
Object, but really returns the specific class/ID that is needed for that
type of object.
This could muck up your Client and Contact classes a little, but maybe
the decrease in boilerplate would be worth it.
Alternately, if session is just a Map or something, you could just save
all your objects as some base class, e.g., Object or something else you
create. You'd still need return method to over ride, so I think Object
may not be the best choice here.
|
| |
|
| |
 |
Abhijat Vatsyayan

|
Posted: 2008-5-28 11:21:00 |
Top |
java-programmer >> Making the most of code
jstorta wrote:
> I have a web site that uses JSP and some back end classes to manage
> data in a MySQL database. It does okay and has run well for about 3
> years. It has, however, grown to the point where I need to redesign
> some of it to be more dynamic. I've recently started incorporating
> Hibernate and JavaServer Faces to ease the development now and make it
> easier for me to make changes later on. Or at least that was my plan.
>
> Each database table maps to a Java class. I will easily have 25-30
> tables before I am done. I am okay with 25-30 classes to represent
> the data, but my concern is when it comes to the associated classes
> needed to manage the data connections and such. I find that I am
> cutting and pasting way too much similar code into these separate
> classes.
>
> For example.
> I have a HibernateDAO class that manages the Hibernate session.
>
> Each class then has its own DAO class that extends the HibernateDAO
> class and the code within the extended DAO classes is virtually
> identical.
>
> Here is one method from my clientDAO class.
> public Client add( Client client) {
> try {
> begin();
> getSession().save(client);
> commit();
> return get(client.getClientId()); //not every class
> will have a clientId member
> } catch (HibernateException e) {
> rollback();
> System.out.println( "Could not add client: " +
> client.getClientId() + " : " + e); //message hard coded for client
> class
> return new Client();
> }
> }
>
>
> And then in my ContactDAO class I have this.
> public Contact add(Contact contact) {
> try {
> begin();
> getSession().save(contact);
> commit();
> return get(contact.getId()); //not every class will have
> an Id member
> } catch (HibernateException e) {
> rollback();
> System.out.println( "Could not add contact: " +
> contact.getId() + " : " + e); //Message hard-coded for contact class
> return new Contact();
> }
> }
>
>
> Note that the code is virtually identical.
>
> The begin(), getSession(), rollback(), and commit() methods are all
> from the HibernateDAO superclass.
>
> I tried using Generics to make the return type and parameter <T>, but
> this only gets me so far. I cannot declare a new instance of <T>, or
> at least I don't know how to. And the method uses values that are
> specific to the class in question. I.E. not every data class will
> have a getId() method.
>
> I am not sure if any of that made sense, but the crux of the issue is
> I am trying to avoid cutting and pasting code and then having to
> remember to update it in 25 different places when I make a change. I
> feel like there is a way to do what I want, but I just don't have the
> experience to see it.
>
> If anyone can point me toward some documentation that might help set
> me straight, I would appreciate it.
>
> Thanks.
You should think along separating your domain representation from
details of persistence technology. Sure, every class that corresponds to
a table needs to be saved but if you have a one-to-one correspondence
between database tables and classes, your (mapped) classes are pure data
with no behaviour (except the ability to persist).
As far are you code is concerned, it should be pretty easy to provide a
common implementation for the two methods you have provided as example.
Let us, for the time, concentrate on the add method and the two classes
Client and Contact (and stick to pre 1.5 syntax) . Both of these classes
should implement an interface "Identifiable" which should be
serializable and contain at least one method - "Long getID()". Move your
add method out of each class and into a class say "IdentifiableDAO"
where you should provide a common implementation of add which will look
something like this (not showing all the details here).
Identifiable add(Identifiable obj2save)
{
.....
Long objID = session.save(obj2save) ;
return get(objID);
}
Looking at your code, I would say using spring's HibernateDAO might also
be a good idea for you.
Note: The idea of moving the hibernate code out of the domain objects is
not really central to your problem but it will help (if implementation
details of persistence are separate from your domain representation) if
you want to later change your persistence mechanism or change the way
you manage transactions etc.
Hope this helps.
Abhijat
|
| |
|
| |
 |
Lew Bloch

|
Posted: 2008-5-28 12:06:00 |
Top |
java-programmer >> Making the most of code
jstorta wrote:
>> I have a web site that uses JSP and some back end classes to manage
>> data in a MySQL database. It does okay and has run well for about 3
>> years. It has, however, grown to the point where I need to redesign
>> some of it to be more dynamic. I've recently started incorporating
>> Hibernate and JavaServer Faces to ease the development now and make it
>> easier for me to make changes later on. Or at least that was my plan.
...
>> If anyone can point me toward some documentation that might help set
>> me straight, I would appreciate it.
<http://java.sun.com/javaee/5/docs/tutorial/doc/bnbpy.html>
Hibernate implements the Java Persistence API (JPA). Although the referenced
link is a tutorial, I find it a bit opaque, especially trying to convert it to
running code. I deem patience a virtue with this one.
O'Reilly has a Hibernate book out with a good reputation. I don't know if
it's any clearer than the documentation at or through hibernate.org, though.
That same tutorial link leads to chapters on JSF, also. "Persistence", the
part linked, is Part V. "The Web Tier" is Part II. The overall link is
<http://java.sun.com/javaee/5/docs/tutorial/doc/>
Abhijat Vatsyayan wrote:
> You should think along [the lines of] separating your domain representation from
> details of persistence technology. Sure, every class that corresponds to
> a table needs to be saved but if you have a one-to-one correspondence
> between database tables and classes, your (mapped) classes are pure data
> with no behaviour (except the ability to persist).
JPA frameworks, and the other object-relational mapping (ORM) frameworks I've
seen for Java, use pure value objects to represent entities. This may seem
strange to O-O programmers accustomed to objects that manage their own
behaviors, but it's valid. Persistence actions use entity objects, but their
concerns are not those of an entity. An entity just is, in its own mind, and
it takes its values as gifts. Any behaviors it does have will not relate to
persistence, but to its own concerns, trusting persistence matters to the
layer that handles them.
The closest a JPA-annotated class has to knowing its persistence
responsibilities is a declarative set of hints and assertions that do not
constrain the mechanism used to achieve their purpose. Sure, '@Entity' tells
a class that it is an entity, perhaps revealing the associated database table
and such things, but nothing at all about how that is accomplished.
--
Lew
|
| |
|
| |
 |
jstorta

|
Posted: 2008-5-28 21:05:00 |
Top |
java-programmer >> Making the most of code
> Looking at your code, I would say using spring's HibernateDAO might also
> be a good idea for you.
I had heard of Spring, but never really looked into it. I did some
reading this morning and I think it is exactly what I am looking for.
Hibernate to wrap around the complexity of database access.
Spring to wrap around the complexity of Hibernate.
One more framework to learn. :-)
Thanks.
|
| |
|
| |
 |
Are Nybakk

|
Posted: 2008-5-28 21:58:00 |
Top |
java-programmer >> Making the most of code
jstorta wrote:
> I have a web site that uses JSP and some back end classes to manage
*snip*
> Each database table maps to a Java class. I will easily have 25-30
> tables before I am done. I am okay with 25-30 classes to represent
> the data, but my concern is when it comes to the associated classes
> needed to manage the data connections and such. I find that I am
> cutting and pasting way too much similar code into these separate
> classes.
*snip*
On a side note; did you consider using Java Persistence API (JPA)?
*snip*
> I tried using Generics to make the return type and parameter <T>, but
> this only gets me so far. I cannot declare a new instance of <T>, or
> at least I don't know how to. And the method uses values that are
> specific to the class in question. I.E. not every data class will
> have a getId() method.
I don't know Hibernate, but how about this?
public interface DAO<T> {
public T add(T obj);
}
public class DAOTasks {
public static <T> T add1(T obj) {
//...
}
public static <T> T add2(T obj) {
//...
}
}
public class ContactDAO implements DAO<Contact> {
public Contact add(Contact obj) {
DAOTasks.add1(obj);
//Or DAOTasks.add2(obj);
}
}
*snip*
Are
|
| |
|
| |
 |
RedGrittyBrick

|
Posted: 2008-5-28 22:51:00 |
Top |
java-programmer >> Making the most of code
Lew Bloch wrote:
>
> JPA frameworks, and the other object-relational mapping (ORM) frameworks
> I've seen for Java, use pure value objects to represent entities. This
> may seem strange to O-O programmers accustomed to objects that manage
> their own behaviors, but it's valid. Persistence actions use entity
> objects, but their concerns are not those of an entity. An entity just
> is, in its own mind, and it takes its values as gifts. Any behaviors it
> does have will not relate to persistence, but to its own concerns,
> trusting persistence matters to the layer that handles them.
>
"Rabbit's clever," said Pooh thoughtfully.
"Yes,"said Piglet, "Rabbit's clever."
"And he has Brain."
"Yes," said Piglet, "Rabbit has Brain."
There was a long silence.
"I suppose," said Pooh, "that that's why he never understands anything."
;-)
--
RGB
|
| |
|
| |
 |
| |
 |
Index ‹ java-programmer |
- Next
- 1
- Array Error
I'm getting two errrors with the simple code below:
For line 5 I get " <identifier> expected "
For line 6 I get " ']' expected" and also " <identifier> expected "
What gives?
Thanks
------------------------------------------
1 package com.dlm.testing;
2 import java.util.Arrays;
3 public class Test1 {
4 public String[] names;
5 names = new String[50];
6 names[0]="Jones";
7 }
- 2
- 3
- It don't work with "PBEWithHmacSHA1AndDESede". What wrong?Hi.
In the following source, I got the exception :
"java.security.NoSuchAlgorithmException:
Cannot find any provider supporting PBEWithHmacSHA1AndDESede"
<source>
Cipher cipher;
SecretKey secretKey;
PBEParameterSpec parameterSpec;
try {
PBEKeySpec keySpec = new PBEKeySpec(password.toCharArray());
cipher = Cipher.getInstance("PBEWithHmacSHA1AndDESede");
SecretKeyFactory secKeyFac = SecretKeyFactory
.getInstance("PBEWithMD5AndDES");
secretKey = secKeyFac.generateSecret(keySpec);
parameterSpec = new PBEParameterSpec(salt, iteration);
} catch (NoSuchAlgorithmException e) {
} catch (NoSuchPaddingException e) {
} catch (InvalidKeySpecException e) {
}
</source>
The source above work with "PBEWithMD5AndDES". But, not
with "PBEWithHmacSHA1AndDESede". In the Sun's JCE API
Reference Guide, the "PBEWithHmacSHA1AndDESede" is the
standard name ( I use JDK 1.5 RC ).
What wrong? Thank you for your help.
- 4
- Is heavy client dead? Is swing applet dead?Today most Java UI developers are focusing on solutions like Struts,
Taperstry, and JSF. It seems that noone care about Swing applet as a
choice as rich client.
Is heavy client dead? I think heavy client solution like swing applet
is still good for business application. Especially for many internal
business projects. In internal business environment, the download speed
is usually not a problem. Swing also provides better GUI than html.
Swing has the ability to cache information on the client side which
save a lot of network calls to server.
Do you agree? Should we all forget about Swing and heavy client
solution, and vote for Struts and JSF?
Thank you
Jim
- 5
- Debugging API classes in NetbeansWhen Im debugging my program in Netbeans, and I try to debug into API
(e.g. Swing JPanel) the debugger tells me that the source of the class
has not been found in mounted filesystem. Even though
c:\j2sdk1.4.2_02\src.jar is indeed mounted.
How do I debug into API classes?
Thanxxxx,
Barsum
- 6
- truncating java doublesHi,
How do you truncate java doubles? I am trying to convert a double to a
number thats rounded to 3 decimal places - i can do this using BigDecimals
easily but cant seem to find anything to do the same with a double.
Thanks
- 7
- read from file in jspI'm develloping a site based on jsp.
In my javacode I want to read from a file located in the document root
of the web application. How do I do this when I dont know the name of
the host.
Should I consider locating the file somewhere else. It should actually
only be accessible from the code of the application.
Thanks for your help.
Nikolaj
- 8
- Serializable : readObject and writeObjectHello,
I have 3 classes Personne, entreeb==>FileInputStream ,
sortieb==>FileOutputStream.
The code works one time. The problem is when I add serialized new objects
( launch again the code sortieb) I can't read all objects (entreeb) specific
a new objects added.
have you an idea?
Thanks form help
-----------------------------------------------------------
-----------------------------------------------------------
//Class Personne
import java.io.*;
class Personne implements Serializable {
private String nom;
private int age;
public Personne(String n, int a){
nom = n;
age = a;
}
public void aff() {
System.out.println (nom + " " + age);
}
}
------------------------------------------------
//Flux in
import java.io.*;
import java.util.*;
public class entreeb {
public static void main(String[] args){
Personne p;
int i=0;
try {
FileInputStream fist= new FileInputStream("Personne.ser");
ObjectInputStream oist = new ObjectInputStream(fist);
try {
while (true)
{ System.out.println("i="+i);
p = (Personne) oist.readObject();
p.aff();
i++;
}
} catch (EOFException e) { }
oist.close();
} catch (Exception e) {
System.out.println("Exception loading personne : " + e.getMessage());
}
}
}
------------------------------------------------------------------
//Flux out
import java.io.*;
import java.util.*;
public class sortieb {
public static void main(String[] args) throws IOException {
Personne p = new Personne("name", 55);
File f=new File("Personne.ser");
FileOutputStream fost= new FileOutputStream(f,true);
ObjectOutputStream oost = new ObjectOutputStream(fost);
int i=0;
while (i<5) {
System.out.println("i = "+i+ "p="+p);
oost.writeObject(p);
i+=1;
}
oost.close();
}
}
- 9
- Telephonic CredentialsI think it would be nice if I could prove to someone on the other end
of the phone I am me, and demand they prove they are who they claim to
be.
It could be done by letting a modem kick in for a second to exchange
challenge phrases to be encrypted by identification certificate that
might include name, address, phone number, expiry date, company.
Then if some charity I donate to phone me, I can be sure it is them.
There are so many scams out there.
It might also be done by each of us contacting an Internet server.
Has anyone heard of such projects?
--
Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com
- 10
- Check for time functionHello all...I have an issue with one of my java script functions that
I'm hoping someone can easily help with. I have a web based application
that we use to create/sign up for overtime. When we have holidays we
require our employees to sign up in 4 hr increments for the times we
post. I'm having trouble creating a time slot that ends @ 12am. 12pm
and all other hours work fine for start/end times. however 12am causes
problems. My actual script code for this function is below. Someone
help!!!
<SCRIPT language="JavaScript" src="frmvalidation.js"
type="text/JavaScript"></SCRIPT>
<script language="javascript">
function checkValidHoliday(value)
{
if (value=='Y'){
hourblock.style.visibility ='visible';
}
else{
hourblock.style.visibility ='hidden';
}
}
function checkHoliday(frm)
{
if(frm.txtIsHoliday.value=="Y")
{
strFromDt= new Date(frm.txtLimitDate.value);
strToDt= new Date(frm.txtLimitToDate.value);
FromHr=parseInt(frm.txtLimitFrom.value);
FromAMPM=frm.txtLimitFromAM_PM.value;
ToHr=parseInt(frm.txtLimitTo.value);
ToAMPM=frm.txtLimitToAM_PM.value;
if((FromAMPM=="PM") && (FromHr!=12))
FromHr=FromHr+12;
if((ToAMPM=="PM") && (ToHr!=12))
ToHr=ToHr+12;
var fromDt= new
Date(strFromDt.getFullYear(),strFromDt.getMonth(),strFromDt.getDate(),FromHr,0);
var toDt= new
Date(strToDt.getFullYear(),strToDt.getMonth(),strToDt.getDate(),ToHr,0);
//alert(toDt + " " + fromDt);
//alert(FromHr + " " +ToHr);
var HolidayBlock=(parseInt(frm.cboHolidayHours.value) * 360 * 10000)
;
//alert((toDt-fromDt) + " " + HolidayBlock );
if((toDt-fromDt)== HolidayBlock)//14400000)
return true;
else
{
alert("Please select "+ parseInt(frm.cboHolidayHours.value) +" Hour
Block only for Holiday!");
frm.txtLimitFrom.focus();
return false;
}
}
return true;
}
</script>
- 11
- Client application using Weblogic JMS ServerHello, I'm Jose from Barcelona,
I'm not at all expert on JMS, and my question is about how can I
connect a client application running java with a remote JMS Weblogic
Server. I've developed a client program and tested it with a Sun J2EE
server running on a XP box, but the goal is to make it run on an
iSeries machine connecting a WebLogic JMS Server.
My questions are:
Do I have to install some application software on the client box?
Is there any difference between connection with remote JMS servers and
connection with local ones?.
I hope you can help me.
Thank You.
- 12
- Java installationTry to install Java on my computer, but Microsoft tells me:
THE JAVA RUNTIME ENVIRONEMENT CANNOT BE LOADED FROM <bin\hotspot\jvm.dll
What am I doing wrong to install that applet
please reactions
Robert
- 13
- Java SoundI am intersted in building an applet that can both play and record
sound files. I would like this to work on the widest range of platforms
(MAC, Linux, WinXP, WinNT, etc) and browsers. What would be the best
file format for the sound files to accomplish this? Would it be MP3,
WAV, or what? I am looking to have this work without any added packages
over and above JDK 1.4.x.
Thanks for any and all info.
- 14
- ""SEE THE BEST FRIENDS FOR YOUR SEX TALK""""SEE THE BEST FRIENDS FOR YOUR SEX TALK""
SEX TALK+SEX_JAFKJAJ;=SEXWORK
*********************************
http://www.freewebs.com/sociwok/
********************************
http://amigos.com/go/g903136-pmem
- 15
- How to ignore invalid SSL CertificatesHi everybody :-)
I'm trying to build an application that serves as a Client Side
frontend for a webpage using HttpClient 2. Because I have some security
problems I decided that using https would be nice, but my SSL
certificates continue to fail validation and I'm wondering wether it is
possible to let HttpClient ignore Certification Failures? And if yes,
could you please give me a working example?
Greets,
|
|
|