i am new to cygwin..what are the normal steps that are followed while setting classpath and all for running programs in cygwin?

解决方案

I'd suggest taking a look at catalina.sh. This shell script launches java under both unix and cygwin environments. Currently, OpenJDK is not part of the Cygwin installer, and people running Java use a Sun build MS executable. This means the paths must be converted to Windows, and when Java is running it will be the same as if it were launched from a batch file.

Specifcally, catalina.sh changes these paths using the cygpath program:

case "`uname`" in

CYGWIN*) cygwin=true;;

esac

if $cygwin; then

JAVA_HOME=`cygpath --absolute --windows "$JAVA_HOME"`

JRE_HOME=`cygpath --absolute --windows "$JRE_HOME"`

CATALINA_HOME=`cygpath --absolute --windows "$CATALINA_HOME"`

CATALINA_BASE=`cygpath --absolute --windows "$CATALINA_BASE"`

CATALINA_TMPDIR=`cygpath --absolute --windows "$CATALINA_TMPDIR"`

CLASSPATH=`cygpath --path --windows "$CLASSPATH"`

[ -n "$JSSE_HOME" ] && JSSE_HOME=`cygpath --absolute --windows "$JSSE_HOME"`

JAVA_ENDORSED_DIRS=`cygpath --path --windows "$JAVA_ENDORSED_DIRS"`

fi

java cygwin,cygwin和java相关推荐

  1. 广东java工资一般多少_广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少...

    广东java工资待遇,广东java工资一般多少,广东java工资底薪最低多少 首页 > java > 广东java工资待遇 作者:镀金池   发布时间:2018-12-22 11:20 在 ...

  2. 解决Apache CXF 不支持传递java.sql.Timestamp和java.util.HashMap类型问题

    在项目中使用Apache开源的Services Framework CXF来发布WebService,CXF能够很简洁与Spring Framework 集成在一起,在发布WebService的过程中 ...

  3. java web ubuntu_Ubuntu部署Java web项目

    登录服务器和给服务器传输文件,使用的工具是Xshell Xftp Mysql 安装mysql 输入:sudo apt-get update                     更新软件列表 输入: ...

  4. java反射最佳实践,java反射性能测试分析

    java反射性能测试分析 java有别于其他编程语言而让我着迷的特性有很多,其中最喜欢的是接口设计,他让我们设计的东西具有美感.同样反射也是我比较喜欢的一个特性,他让程序自动运行,动态加载成为了可能, ...

  5. Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

  6. Java常用命令及Java Dump

    线程Dump,包含所有线程的运行状态.纯文本格式. 堆Dump,包含线程Dump,幵包含所有堆对象的状态.二进制格式. Java Dump方法 1.使用Java虚拟机制作Dump 指示虚拟机在发生内存 ...

  7. java基础入门传智播客 源码_Java-_2020年版Java零基础视频教程(Java 0基础,Java初学入门)魔鬼讲师老杜出品...

    不会闲聊!!!不会扯淡!!!小UP只会分享与Java相关的学习资源 还记得那年带你Java入门的一声"吼"吗? B站目前播放量已经快到450多万播放量的Java零基础教程的创作者& ...

  8. Java笔记整理-02.Java基础语法

    1,标识符 由英文字母.数字._(下划线)和$组成,长度不限.其中英文字母包含大写字母(A-Z)和小写字母(a-z),数字包含0到9. 标识符的第一个字符不能是数字(即标识符不能以数字开头). 标识符 ...

  9. java培训分享:java培训架构师学习线路图

    本期java教程分享主要是讲解关于java培训架构师方面的内容,主要针对java架构师的学习线路图进行一个知识点的概括,下面来看看学习java架构师都需要了解哪些内容吧. java培训分享:java培 ...

最新文章

  1. python练习2 购物车程序
  2. 思想解读:TF-A(ATF)中栈指针和栈内存的设计思想解读
  3. andrew ng machine learning week4 神经网络
  4. Linux 安装 MySQL 5.7 并连接 Navicat 详细过程
  5. SAP CRM long text harmonization debug
  6. 使用Spring框架对接Twitter(二)
  7. R语言ETL工程:集合运算(intersect/union/setdiff)
  8. 数据结构入门(二)固定容量数组
  9. 修复 Fontconfig Error
  10. 什么?HomeKit、米家、Aqara等生态也能通过智汀与天猫精灵生态联动?
  11. 阿里云智能编码插件,更Cosy的开发体验
  12. HTML如何引入md5算法,MD5算法实现
  13. UE4 让材质的UV动起来
  14. Arduino RGB颜色渐变代码(附上C语言版本)
  15. flask搜索引擎whoosh的配置
  16. chart.js报错“Canvas is already in use. Chart ...must be destroyed before the canvas can be reused ”
  17. 数据规整:连接、联合与重塑(数据分析)
  18. WAF——web安全及web应用防火墙
  19. buddypress主题_如何在WordPress 3.0中启用BuddyPress
  20. To 重度拖延症患者

热门文章

  1. 怎么开启队友无伤_王者荣耀:张飞辅助怎么玩才厉害?出装、打法,为你全面解析...
  2. C语言课后习题(17)
  3. 下载丨DataGuard环境搭建详细步骤
  4. MYSQL 5.7.26 二进制版本安装
  5. 一文带你从零认识什么是XLA
  6. 三色标记原理,我给应聘者问懵了...
  7. 【华为云技术分享】一文掌握5种常用的机器学习模型及其优缺点
  8. 【鲲鹏来了】手把手教你创造一个属于自己的鲲鹏开发者环境
  9. 【Python成长之路】词云图制作
  10. 【Python成长之路】python 基础篇 -- 装饰器【华为云分享】