cancel
Showing results for 
Search instead for 
Did you mean: 

Instructions on how to configure ProperJavaRDP

Occasional Contributor

Instructions on how to configure ProperJavaRDP

Attached are instuctions on how to configure ProperJavaRDP
36 REPLIES 36
Occasional Contributor

Re: Instructions on how to configure ProperJavaRDP

Hello JintsFan,
thanks for your HowTo. I have a little problem to download the complete Propero Client.
I can't find the java-getopt-1.0.11.jar on Sourceforge. I found it anywhere else but this doesn't work for me. Do hav a link where i can download everything i need i a simple .zip file?
This would be very helpful.
Thanks in advance
Kifah
Highlighted
Contributor

Re: Instructions on how to configure ProperJavaRDP

There are several popular Java clients including properJavaRDP (works in Windows, Linux, and Mac) from http://properjavardp.sourceforge.net. The latest version is available at - http://sourceforge.net/project/showfiles.php?group_id=90078.
Occasional Contributor

Re: Instructions on how to configure ProperJavaRDP

Hello Kevin,
thanks for your hint. I have seen the same links in the HowTo. But my problem was taht i try to use version 1.1. This version has a problem with a function "getopt". Now i use the older version 1.0.9. This works fine for me.
Thanks
Kifah
Occasional Contributor

Re: Instructions on how to configure ProperJavaRDP

Hello again,
i have another problem with this java applet. I need support for the german keyboard. I use the line:
<param name="keymap" value="de">
in the html code. But this doesn't work for me. I'm sure that the value is correct, because if i change it to "DE" or "ge" the applet doesn't start correct. Is it possible that i need more file in the archive?

My html code looks like:
<html>
<head>
<title>ProperJavaRDP</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h2>You may close this window when you are finished...</h2>
<applet code="net.propero.rdp.applet.RdpApplet.class"
codebase="<< CODEBASE >>"
archive="properJavaRDP-1.0.9.jar,log4j-java1.1.jar,properJavaRDP11-1.0.9.jar,properJavaRDP12-1.0.9.jar,properJavaRDP13-1.0.9.jar,properJavaRDP14-1.0.9.jar"
width="640" height="480"
name="ProperJavaRDP" align="top">
<param name="code" value="net.propero.rdp.applet.RdpApplet.class">
<param name="codebase" value="<< CODEBASE >>">
<param name="archive" value="properJavaRDP-1.0.9.jar,log4j-java1.1.jar,properJavaRDP11-1.0.9.jar,properJavaRDP12-1.0.9.jar,properJavaRDP13-1.0.9.jar,properJavaRDP14-1.0.9.jar">
<param name="cabbase" value="">
<param name="name" value="ProperJavaRDP">
<param name="width" value="1280">
<param name="height" value="1024">
<param name="align" value="top">
<param name="server" value="1.2.3.4">
<param name="port" value="3389">
<param name="username" value="administrator">
<param name="password" value="xxxxxxx">
<param name="bpp" value="24">
<param name="keymap" value="de">
</applet>
</body>
</html>

Thanks in advance
Kifah
New Contributor

Re: Instructions on how to configure ProperJavaRDP

I am using the properJavaRDP14-1.1.jar but get the following errors:

User 'XXXXXXX\yyyyyyy' is accessing applet file: '/dana-cached/webapplets/vc0/rewritten/applet_12/properJavaRDP14-1.1.jar'.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_12/net/propero/rdp/applet/RdpApplet.class' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_12/net/propero/rdp/applet/RdpApplet/class.class' is not found.

Any ideas please?

Occasional Contributor

Re: Instructions on how to configure ProperJavaRDP

Hi,

you need do upload a zip file with following files.

properJavaRDP-1.1.jar,

log4j-java1.1.jar,

properJavaRDP11-1.1.jar,

properJavaRDP12-1.1.jar,

properJavaRDP13-1.1.jar,

properJavaRDP14-1.1.jar,

java-getopt-1.0.11.jar

You can use this html as a sample code

<html>
<head>
<title>ProperJavaRDP</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h2>You may close this window when you are finished...</h2>
<applet code="net.propero.rdp.applet.RdpApplet.class"
codebase="<< CODEBASE >>"
archive="properJavaRDP-1.1.jar,log4j-java1.1.jar,properJavaRDP11-1.1.jar,properJavaRDP12-1.1.jar,properJavaRDP13-1.1.jar,properJavaRDP14-1.1.jar,java-getopt-1.0.11.jar"
width="640" height="480"
name="ProperJavaRDP" align="top">
<param name="code" value="net.propero.rdp.applet.RdpApplet.class">
<param name="codebase" value="<< CODEBASE >>">
<param name="archive" value="properJavaRDP-1.1.jar,log4j-java1.1.jar,properJavaRDP11-1.1.jar,properJavaRDP12-1.1.jar,properJavaRDP13-1.1.jar,properJavaRDP14-1.1.jar,java-getopt-1.0.11.jar">
<param name="cabbase" value="">
<param name="name" value="ProperJavaRDP">
<param name="width" value="640">
<param name="height" value="480">
<param name="align" value="top">
<param name="server" value="1.1.1.1">
<param name="port" value="3389">
<param name="username" value="<<USER>>">
<param name="password" value="<<PASSWORD>>">
<param name="domain" value="ACMEGIZMO">
<param name="bpp" value="24">
</applet>
</body>
</html>

This should work

Greetings

Kifah

New Contributor

Re: Instructions on how to configure ProperJavaRDP

Ah, the old java-getopt-1.0.11.jar not on the webpage specified error :-)

That worked a treat thanks. I used the sample code however I can not get the scroll bar function to work so I actually only get one part of the PC's desktop.

Any ideas please?

New Contributor

Re: Instructions on how to configure ProperJavaRDP

Here's the log file

User 'XXXXXX\yyyyyyy' is accessing applet file: '/dana-cached/webapplets/vc0/rewritten/applet_15/java-getopt-1.0.11.jar'.
User 'XXXXXX\yyyyyyy' is accessing applet file: '/dana-cached/webapplets/vc0/rewritten/applet_15/properJavaRDP14-1.1.jar'.
User 'XXXXXX\yyyyyyy' is accessing applet file: '/dana-cached/webapplets/vc0/rewritten/applet_15/properJavaRDP13-1.1.jar'.
User 'XXXXXX\yyyyyyy' is accessing applet file: '/dana-cached/webapplets/vc0/rewritten/applet_15/properJavaRDP12-1.1.jar'.
User 'XXXXXX\yyyyyyy' is accessing applet file: '/dana-cached/webapplets/vc0/rewritten/applet_15/properJavaRDP11-1.1.jar'.
User 'XXXXXX\yyyyyyy' is accessing applet file: '/dana-cached/webapplets/vc0/rewritten/applet_15/log4j-java1.1.jar'.
User 'XXXXXX\yyyyyyy' is accessing applet file: '/dana-cached/webapplets/vc0/rewritten/applet_15/properJavaRDP-1.1.jar'.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/log4j.xml' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/log4j.xml' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/log4j.xml' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/log4j.xml' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/log4j.properties' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/log4j.properties' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/log4j.properties' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/log4j.properties' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/gnu/getopt/MessagesBundle_en_US.properties' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/gnu/getopt/MessagesBundle_en_US.class' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/gnu/getopt/MessagesBundle_en.properties' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/gnu/getopt/MessagesBundle_en.class' is not found.
Applet file '/dana-cached/webapplets/vc0/rewritten/applet_15/gnu/getopt/MessagesBundle.class' is not found.
Connected to 10.254.254.209 port 3389

Occasional Contributor

Re: Instructions on how to configure ProperJavaRDP

Howdy,

I was thinking maybe something like this?

<param name="keylayout" value="0x409">

How did I find that? yeah that's what I was thinking too...

first find the option name in this list:

https://properjavardp.svn.sourceforge.net/svnroot/properjavardp/trunk/src/net/propero/rdp/Options.java

then find your keymap (what I would call a keymap but hey... :-p)

https://properjavardp.svn.sourceforge.net/svnroot/properjavardp/trunk/keymaps/de

c 0x407

so I think you want 0x407.

I don't know if that will help or not because the code in Rdesktop.java says:

case 'k':

arg = g.getOptarg();

// Options.keylayout = KeyLayout.strToCode(arg);

if (Options.keylayout == -1) {

System.err.println(progname + ": Invalid key layout: "

+ arg);

usage();

}

break;

which says to me that the arg is being ignored. Smiley Sad

Geff

Message Edited by geff-at-pier64-com on 06-27-2008 09:39 PM
Message Edited by geff-at-pier64-com on 06-27-2008 10:16 PM