Posted by walrus on July 21, 2008
Here is how to setup JAVA_HOME and PATH environment variables for a single user or all users on Fedora Linux system
Setting JAVA_HOME and PATH for a single user
# vi ~/.bash_profile
# export JAVA_HOME=/opt/jdkx.x.x_xx
# export PATH=$PATH:$JAVA_HOME/bin
Setting JAVA_HOME and PATH for all users
# vi /etc/profile
# export JAVA_HOME=/opt/jdkx.x.x_xx
# export PATH=$PATH:$JAVA_HOME/bin
Posted in Software, Technology, java, linux | Tagged: java, linux, shell | Leave a Comment »
Posted by walrus on July 17, 2008
The following sample code works well with Java 1.5 and Apache Commons Net 1.4.1
import org.apache.commons.net.ftp.*;
...
boolean ftpTransfer(String localfile, String destinationfile)
{
String server = "ftp.domain.com";
String username = "ftpuser";
String password = "ftppass";
try
{
FTPClient ftp = new FTPClient();
ftp.connect(server);
if(!ftp.login(username, password))
{
ftp.logout();
return false;
}
int reply = ftp.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply))
{
ftp.disconnect();
return false;
}
InputStream in = new FileInputStream(localfile);
ftp.setFileType(ftp.BINARY_FILE_TYPE);
boolean Store = ftp.storeFile(destinationfile, in);
in.close();
ftp.logout();
ftp.disconnect();
}
catch (Exception ex)
{
ex.printStackTrace();
return false;
}
return true;
}
Posted in Apache, Software, Technology, java | Tagged: apache commons, code, ftp, java | Leave a Comment »